Splunk Search

new column Rank Based on events

shivareddysompa
Explorer

ComputerName Events Rank

    ABC     320 1
    BCD 229 2
    CDE     120 3

need to create rank Column based on Event count

Tags (1)
0 Karma

shivareddysompa
Explorer

Thanks for response and what is the logic if my outcome like below

if my events are same then Rank should be same and based on event number decrease rank has to decrease

0 Karma

493669
Super Champion

the query which I shared is applicable when events are same then rank will also be same. Please try above and confirm.

0 Karma

shivareddysompa
Explorer

i executed same but not working

it works like
event count is same but rank differ

0 Karma

493669
Super Champion

did you tried below query with sample data-

|makeresults|eval ComputerName ="abc", Events ="200"
  |append[|makeresults|eval ComputerName ="bcd", Events ="100"]
   |append[|makeresults|eval ComputerName ="fcd", Events ="200"]
  |append[|makeresults|eval ComputerName ="def", Events ="300"]|sort - Events | streamstats current=f window=1 values(Events) as prev | eval Rank=if(prev=Events,0,1) | accum Rank

Here Events has 200 value twice and Rank assigned for these two events is 2 for both.
If still it is not working then please share your query.

0 Karma

493669
Super Champion

@shivareddysompalle,
Try below here I included logic when you have same values-

...|sort - Events | streamstats current=f window=1 values(Events) as prev | eval Rank_filled=if(prev=Events,0,1) | accum Rank_filled

Below search is using sample data

|makeresults|eval ComputerName ="abc", Events ="200"
 |append[|makeresults|eval ComputerName ="bcd", Events ="100"]
  |append[|makeresults|eval ComputerName ="fcd", Events ="200"]
 |append[|makeresults|eval ComputerName ="def", Events ="300"]|sort - Events | streamstats current=f window=1 values(Events) as prev | eval Rank_filled=if(prev=Events,0,1) | accum Rank_filled
0 Karma
Get Updates on the Splunk Community!

Database Performance Sidebar Panel Now on APM Database Query Performance & Service ...

We’ve streamlined the troubleshooting experience for database-related service issues by adding a database ...

IM Landing Page Filter - Now Available

We’ve added the capability for you to filter across the summary details on the main Infrastructure Monitoring ...

Dynamic Links from Alerts to IM Navigators - New in Observability Cloud

Splunk continues to improve the troubleshooting experience in Observability Cloud with this latest enhancement ...