Splunk Cloud Platform

Splunk Dashboard Studio

This documentation does not apply to the most recent version of Splunk Cloud Platform. For documentation on the most recent version, go to the latest release.

Part 7 Add an input

Buttercup Games sells many different games, and on the dashboard, it's difficult to scan through all the games to find the one you're looking for. In this part of the tutorial, add a drop-down menu input to your dashboard to filter the visualizations by any game you choose. After you add an input, you must define the input token name and apply it to data sources powering the visualizations you want to filter.

  1. Select the add input icon (Three horizontal sliding toggles as an icon.) in the editing toolbar, and then select Dropdown.
    1. For Dashboard Studio in Splunk Enterprise, skip to step 3.
  2. In the Configuration panel, give your input the following title and token name.
    1. Title: Select Game
    2. Token name: games
  3. In the Data Configurations section, select + Set up Primary Data Source.
  4. Select + Create Search and name it Games.
  5. Add your search. For this tutorial, copy and paste the following search into the Search with SPL box:
    index=main sourcetype=access_* action=purchase status=200 
    | stats count by productName productId
    
  6. Expand the Code section and change the Data Source ID to ds_games.
  7. Select Run & Save.
    1. For Dashboard Studio in Splunk Enterprise, add the following to your input via source editor.
    "dataSources": {
    "primary": "ds_games"
    }
    
  8. In the Menu Configuration section, remove (An X.) the default rows so that there is only one value in the table:
    Label Value
    All *
  9. Select productName (string) in the Dynamic Menu Label Field drop-down menu and in the Dynamic Menu Value Field drop-down menu.
    1. For Dashboard Studio in Splunk Enterprise, skip this step.
  10. Expand the Code section and change the Input ID to input_selectGame.
  11. Select the donut chart visualization, and then select the edit icon (A pencil as an icon.) next to the Revenue by Game data source.
  12. Add your input token to the search by copying and pasting the following SPL after status=200:
    productName="$games$"
    

    You can interact with the visualizations powered by a data source after adding your newly defined token to that data source. After you edit the Revenue by Game data source, its SPL looks like this:

    index=main sourcetype=access_* action=purchase status=200 productName="$games$"
    | stats count values(price) as Price by productName productId 
    | table productName productId count Price
    | eval revenue=count*Price 
    | fields productName revenue
    | rename productName as "Game" revenue as "Revenue" 
    | sort -Revenue
    
  13. Select Run & Save.
  14. Now select the table visualization, and then select the edit icon (A pencil as an icon.) next to the Most Purchased Games data source.
  15. Add your input token to the search by copying and pasting the following SPL before | table:
    | search productName="$games$"
    

    After editing the Most Purchased Games data source, its SPL looks like this:

    index=main sourcetype=access_* action=purchase status=200 
    | stats count as Purchases by productName price
    | search productName="$games$"
    | table productName Purchases price
    | eval Revenue=Purchases*price
    | table productName Purchases Revenue
    | sort -Purchases | rename productName as "Game"
    | head 8
    
  16. Select Run & Save.
  17. To test your input, select an option in the drop-down menu and watch the table, donut chart, and single value display data reflecting your selection.

After completing Part 7, your chart looks similar to this:

A donut chart showing the total revenue generated by the game Benign Space Debris.

Next step

You've completed Part 7 of the Splunk Dashboard Studio tutorial.

Now you can filter visualizations using the drop-down input. Next, use the source code editor to customize the area charts you added in Part 5. Continue to Part 8: Apply customization options with dashboard default settings.

Last modified on 22 July, 2022
Part 6 Add a single value visualization   Part 8 Apply customization options with dashboard default settings

This documentation applies to the following versions of Splunk Cloud Platform: 8.2.2112, 8.2.2201, 8.2.2202


Was this topic useful?







You must be logged into splunk.com in order to post comments. Log in now.

Please try to keep this discussion focused on the content covered in this documentation topic. If you have a more general question about Splunk functionality or are experiencing a difficulty with Splunk, consider posting a question to Splunkbase Answers.

0 out of 1000 Characters