Other Usage

Why is Dashboards showing csv files in dropdown input?

splunk_user4
Explorer

Good afternoon,

I am trying to show information from a csv which is static, but will be replaced as time goes on I awas wondering there was a way to make the CSV filenames a dropdown option in an input which would correlate in the searches below in the dashboard. 

 

For example

Input dropdown values:

july.csv

august.csv

 

And the search would be

| inputlookup $august.csv$ ...

 

Is this an option or is there a better way to do this?

Labels (1)
Tags (2)
0 Karma

bowesmana
SplunkTrust
SplunkTrust

Sure you can do that - you can either populate the dropdown with static options with the month name and add the .csv on the end for the value, e.g.

    <input type="dropdown" token="month">
      <label>Month</label>
      <choice value="july">July</choice>
      <choice value="august">August</choice>
... more choices
    </input>

then your search is

| inputlookup $month$.csv ...

or you could make your lookup dynamic and look for lookups that match a pattern, e.g.

    <input type="dropdown" token="month">
      <label>Month</label>
      <search>
        <query>
| rest splunk_server=local /servicesNS/-/-/data/lookup-table-files 
| where 'eai:acl.app'="your_app_name"
| fields title
| where match(title, "^(january|february|march|april|may|june|july|august|september|october|november|december).csv$")
| eval month=replace(title, "\.csv", ""), month=upper(substr(month, 1,1)).substr(month, 2)
        </query>
      </search>
      <fieldForLabel>month</fieldForLabel>
      <fieldForValue>title</fieldForValue>
    </input>

 

 

Get Updates on the Splunk Community!

Detecting Remote Code Executions With the Splunk Threat Research Team

WATCH NOWRemote code execution (RCE) vulnerabilities pose a significant risk to organizations. If exploited, ...

Enter the Splunk Community Dashboard Challenge for Your Chance to Win!

The Splunk Community Dashboard Challenge is underway! This is your chance to showcase your skills in creating ...

.conf24 | Session Scheduler is Live!!

.conf24 is happening June 11 - 14 in Las Vegas, and we are thrilled to announce that the conference catalog ...