Reporting

What is the OTHER field?

JHill
Explorer

When running reports there are times when a field of OTHER is returned.

What defines a result to be returned to OTHER?

Can the properties that cause a result to be sent to this field be modified? If so what files control these properties?

Tags (1)
1 Solution

Johnvey
Contributor

The OTHER field represents groupings that are not in the top N most prevalent groups. For example, if you run a search like:

search ... | timechart count by host

the max number of host fields that would be returned by timechart is 10. If you have 25 distinct hosts in your dataset, then the 15 least populous hosts would be coalesced into OTHER.

There are 2 ways to deal with this:

  1. Disable the use of OTHER by adding a useother=f parameter:

    search ... | timechart count by host useother=f
    

    This will generate a field for every host found in the dataset.

  2. Increase the threshold for OTHER grouping:

    search ... | timechart count by host where count in top50
    

    This will generate a field for every host, up to 50. If there are more than 50, those excess will then be grouped into OTHER.

There is a similar grouping call NULL, which can be disabled by using the usenull=f option. These parameters are available on both the timechart and chart command. For more information, see the search reference on timechart.

View solution in original post

Johnvey
Contributor

The OTHER field represents groupings that are not in the top N most prevalent groups. For example, if you run a search like:

search ... | timechart count by host

the max number of host fields that would be returned by timechart is 10. If you have 25 distinct hosts in your dataset, then the 15 least populous hosts would be coalesced into OTHER.

There are 2 ways to deal with this:

  1. Disable the use of OTHER by adding a useother=f parameter:

    search ... | timechart count by host useother=f
    

    This will generate a field for every host found in the dataset.

  2. Increase the threshold for OTHER grouping:

    search ... | timechart count by host where count in top50
    

    This will generate a field for every host, up to 50. If there are more than 50, those excess will then be grouped into OTHER.

There is a similar grouping call NULL, which can be disabled by using the usenull=f option. These parameters are available on both the timechart and chart command. For more information, see the search reference on timechart.

Lowell
Super Champion

The OTHER field is just a place-holder name used by timechart or bucket search commands (and possibly others). By default these grouping commands limit the number of values they group by because there is only so much room to display them on a chart. (If you use stats for example, you will not get an "OTHER" field, because stats is generally used for build tables and not visually displayed charts.) Generally "OTHER" this is this is just a combination of the most uninteresting series.

The number of series shown on a chart defaults to either 10 or 15 (don't remember off the top of my head). So if your search has a ... | timechart .... in the search, if you change it to .. | timechart limit=30 .... then you should see more actual grouping values. If you still see OTHER then you have more than 30 distinct values.

Get Updates on the Splunk Community!

Stay Connected: Your Guide to May Tech Talks, Office Hours, and Webinars!

Take a look below to explore our upcoming Community Office Hours, Tech Talks, and Webinars this month. This ...

They're back! Join the SplunkTrust and MVP at .conf24

With our highly anticipated annual conference, .conf, comes the fez-wearers you can trust! The SplunkTrust, as ...

Enterprise Security Content Update (ESCU) | New Releases

Last month, the Splunk Threat Research Team had two releases of new security content via the Enterprise ...