Splunk Search

Search for unique count of users

bnitesh
Explorer

Hi,

I have a Splunk query which lets me view the frequency of visits to pages in my app.

sourcetype="iis" source="*Prod*" cs_uri_filepath="Web/View*" cs_username!="-" | rex Field=cs_uri_filepath "web/view/(?<TabOrFormName>[_A-Za-z]*)" | stats count by TabOrFormName

Now I also want to get numbers for all unique users visiting these urls. Any ideas on how I can do this?

Tags (1)
1 Solution

Ayn
Legend
... | stats dc(cs_username) by TabOrFormName

View solution in original post

RicoSuave
Builder

Try this:

sourcetype="iis" source="*Prod*" cs_uri_filepath="Web/View*" cs_username!="-" | rex Field=cs_uri_filepath "web/view/(?<TabOrFormName>[_A-Za-z]*)" | stats count as visits by TabOrFormName | append [ search sourcetype="iis" source="*Prod*" cs_uri_filepath="Web/View*" cs_username!="-" | rex Field=cs_uri_filepath "web/view/(?<TabOrFormName>[_A-Za-z]*)" | stats dc(cs_username) as DistinctCountofUsers by TabOrFormName] | table TabOrFormName visits DistinctCountofUsers
0 Karma

Ayn
Legend
... | stats dc(cs_username) by TabOrFormName

bnitesh
Explorer

Works like a charm!

0 Karma

bnitesh
Explorer

cs_username stores the usernames. So I was thinking of using count over cs_username for each row of the final search or something like that.

0 Karma

Ayn
Legend

Well how would you distinguish unique users based on your log contents?

0 Karma
Get Updates on the Splunk Community!

Observability Unlocked: Kubernetes Monitoring with Splunk Observability Cloud

 Ready to master Kubernetes and cloud monitoring like the pros? Join Splunk’s Growth Engineering team for an ...

Update Your SOAR Apps for Python 3.13: What Community Developers Need to Know

To Community SOAR App Developers - we're reaching out with an important update regarding Python 3.9's ...

October Community Champions: A Shoutout to Our Contributors!

As October comes to a close, we want to take a moment to celebrate the people who make the Splunk Community ...