- Mark as New
- Bookmark Message
- Subscribe to Message
- Mute Message
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Is there a way to get the current app name in a search ?
I've found how to get the current user name (| rest splunk_server=local /services/authentication/current-context | table username) but I would also need the current app.
The app I'm building is looking in splunk access logs for its own name, so that it displays some statistics about itself, like response time, etc...
- Mark as New
- Bookmark Message
- Subscribe to Message
- Mute Message
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content


Thanks to @martin_mueller
| rest splunk_server=local /services/authentication/current-context
| table username
| eval
[ rest /services/search/jobs splunk_server=local
| addinfo
| where sid=info_sid
| rename eai:acl.app as my_app_name
| return my_app_name]
If this helps, give a like below.
- Mark as New
- Bookmark Message
- Subscribe to Message
- Mute Message
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
It looks like this command doesn't work on a search head cluster because the current sid returned by addinfo is not (yet) in the list of jobs. It's a pitty there's no simple way to get the current app name, except in dashboards.
- Mark as New
- Bookmark Message
- Subscribe to Message
- Mute Message
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thank you both for your answers, I need it in a search but your answer is also very useful @martin_mueller !
- Mark as New
- Bookmark Message
- Subscribe to Message
- Mute Message
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

If this is in a dashboard then you don't need to launch a subsearch, instead you can use the token `$env:app$`: https://docs.splunk.com/Documentation/Splunk/8.0.6/Viz/tokens#Use_global_tokens_to_access_environmen...
- Mark as New
- Bookmark Message
- Subscribe to Message
- Mute Message
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content


Thanks to @martin_mueller
| rest splunk_server=local /services/authentication/current-context
| table username
| eval
[ rest /services/search/jobs splunk_server=local
| addinfo
| where sid=info_sid
| rename eai:acl.app as my_app_name
| return my_app_name]
If this helps, give a like below.
