Thank you for your response. I was just showing the username in the timechart for troubleshooting. My numbers look close to what the data is telling me I just was using mvexpand to show a session from the start of the login to the logout. I also lowered the mvrange step to 300 and the span to 5 minutes just to see more granularity until I figure it out. Using the dashboard and time picker seemed promising however when I try to populate the start and end times it seems works when I pick a specific date/time but if I do last 7 days this ends up in my SPL: index=myindex event IN (login,logout) | transaction username startswith="event=login" endswith="event=logout" keepevicted=true | eval start_event=mvindex(event,0) | eval end_event=mvindex(event,1) | eval start_time=mvindex(when,0) | eval end_time=mvindex(when,1) | eval end_time=case(start_event=="logout", start_time, isnull(end_time), "now", true(), end_time) | eval start_time=case(start_event=="logout", "-7d@d", true(), start_time) | eval range = mvrange(start_time, end_time, 300) | mvexpand range | eval _time = range | timechart span=5m dc(username) AS concurrent_users by username I will continue to look at your, I initially had transactions and concurrency, I will let you know if I get it using that. Thank you. Brian
... View more