Splunk Search

Question about constant and eval and stats

asarolkar
Builder

I have a search like this

sourcetype="syslog" | ... | stats c(eval(range="alpha")) AS ALPHA_COUNT c(eval(range="beta")) AS BETA_COUNT

This displays the count of alpha and beta in the form of a timechart just fine.



I need to lookup a field from a lookup table like this

| lookup gamma_count

This field is a constant



Then I need to display the three stacked in the form of a bar chart, so it looks like this

[alpha_ count] | [beta_ count] | [gamma_count]

Any ideas ?

Any help would be appreciated

Tags (3)
0 Karma
1 Solution

lguinn2
Legend

Try this:

sourcetype="syslog" | ... 
| stats count by range
| append [ inputlookup gamma_count | eval count=gamma_count | eval range="gamma' | fields range count]

I am not quite sure how to get the graph, but this should come close. You may have to play around with the charting options.

View solution in original post

0 Karma

lguinn2
Legend

Try this:

sourcetype="syslog" | ... 
| stats count by range
| append [ inputlookup gamma_count | eval count=gamma_count | eval range="gamma' | fields range count]

I am not quite sure how to get the graph, but this should come close. You may have to play around with the charting options.

0 Karma

lguinn2
Legend

sourcetype="syslog" | ...
| timechart count by range
| eval gamma=alpha-beta

should do it. Though you probably want to set the span option on the timechart command.

asarolkar
Builder

Thanks much !

Just wondering, what do I do if gamma count is the difference between alpha_count and beta_count (NOT read from a lookup file)

How would i plot that ?

Best regards

0 Karma
Got questions? Get answers!

Join the Splunk Community Slack to learn, troubleshoot, and make connections with fellow Splunk practitioners in real time!

Meet up IRL or virtually!

Join Splunk User Groups to connect and learn in-person by region or remotely by topic or industry.

Get Updates on the Splunk Community!

Persistent Queue at TcpOut — One of Splunk's Most Practical Features

Splunk introduced persistent queueing at the tcpout layer as one of the most practical resilience features in ...

Skip the Awkward Silence: Have a .conf-ersation at .conf26

Picture this. You arrive at .conf26 already having your socializing and networking plans mapped out. No ...

Rethinking Zero Trust: From Product Purchases to Logical Control Evidence

Implementing Zero Trust (ZT) across complex environments often falters at the very beginning due to a ...