Any help would be much appreciated here..
Here's my search:
index=main host=host1* source=*server.log* "exception" | stats count, values(instance) by host
I'm getting this output:
host count values(instance)
host1 1073 ins1
ins2
ins3
host2 1021 ins2
ins3
I'm looking for output with unique values for each instance, your help would be appreciated:
host count values(instance)
host1 1000 ins1
70 ins2
3 ins3
host2 1000 ins2
21 ins3
The reason you are only getting a single count is because of your by clause. It will only show the total count for each host. To accomplish what you want you need run stats on your data twice.
Index=main host=host1* source=server.log "exception" | stats count by host instance | stats list(count) list(instance) by host
The reason you are only getting a single count is because of your by clause. It will only show the total count for each host. To accomplish what you want you need run stats on your data twice.
Index=main host=host1* source=server.log "exception" | stats count by host instance | stats list(count) list(instance) by host
I got the expected output. Thanks much jedatt01.
mcnamara, plz vote up my answer so when people search they know that this answer did indeed work for you.