Be able to read a dashboard scenario and name the exact Simple XML attribute or element that produces the behavior, and choose lookup over join for enrichment. The single most important thing: know how tokens, depends/rejects, and drilldown elements control dashboard interactivity.
Start practicing
Search Tuning Performance And Dashboards — choose a session length
Free · No account required
Domain overview
This domain covers Splunk dashboard authoring in Simple XML and search performance tuning. Questions test token behavior across inputs, conditional panel visibility, drilldown configuration, and why lookup generally outperforms join. Expect scenario-based items asking which XML attribute or element produces a described behavior, plus command-choice reasoning about search efficiency.
Exam objectives
Using Simple XML inputs, tokens, and depends/rejects attributes to control dashboard interactivity
Configuring drilldown elements like <drilldown> and <link> to open target dashboards with tokens
Choosing lookup over join for enriching events, and understanding search-time performance tradeoffs
Applying search optimization practices such as filtering early, using tstats, and limiting fields returned
Confusing depends with rejects, or applying them to the wrong element, so panels hide when they should show
Assuming join and lookup are interchangeable; join can be slower and is limited in subsearch result size
Forgetting that changing one input does not reset others unless explicitly wired via token dependencies or searchWhenChanged
Click any question to see the full explanation and answer options, or start a focused practice session above.
A dashboard user reports that a drilldown is not passing the expected token to a target dashboard. The source panel uses a chart where the click event is defined. Which configuration detail should you verify first?
2You want to create a dropdown input that populates based on search results. Which XML element is required to define the source of the search for the input?
3When using the 'post-process' search feature in a dashboard, what is the main benefit?
4Which Splunk tool should you use to identify specific search components that are consuming excessive CPU or I/O resources?
5When creating a dashboard token, what is the correct syntax for referencing it in a search string?
6What is the primary performance difference between using a 'lookup' command and a 'join' command?
7You are using a dependent dropdown. When the first dropdown changes, the second dropdown needs to re-run its search. How do you trigger this?
8Which Search Inspector metric most directly indicates that a search is reading more data than necessary from the disk?
9A dashboard has multiple inputs. When a user changes one, you want the others to reset. How can you achieve this using Simple XML?
10What is the benefit of using the 'tstats' command for dashboard panels?
11Which attribute in an input element sets the label that the user sees?
12Which menu path in Splunk Web allows you to view the list of saved dashboards?
13You want to hide a panel based on the value of a token. Which attribute should you use in the dashboard XML?
14Which of the following is an effective strategy to optimize a search that filters by a specific user?
15When using the 'drilldown' tag, what is the purpose of the 'eval' element?
16What is the best way to manage a search that is used in multiple panels of the same dashboard?
17Which TWO of the following are valid ways to improve search performance?
18Which TWO of the following are benefits of using a lookup instead of a join?
19Which THREE of the following are valid ways to troubleshoot a slow dashboard?
20A dashboard panel runs a search that returns 10,000 events, but the panel only displays a single-value element showing the event count. Users report the dashboard is sluggish. Which Splunk search command should you add to the base search to reduce the data returned to the panel while preserving the count?
21A dashboard panel's search reads 12 GB from disk but returns only 4,000 events. In Search Inspector, which metric should you investigate first to reduce unnecessary disk reads?
22A dashboard uses a base search that returns 50,000 events, and three panels each apply a post-process search to summarize those events differently. Users report that the dashboard takes a long time to load and that the post-process searches sometimes fail with a 'post process search cannot be used' error. Which action best resolves the loading delay and the error?
23A dashboard uses a base search with a post-process search for each of six panels. Users report that changing the time range picker does not update the panels. The base search includes earliest=-24h latest=now. What is the most likely cause?
24A dashboard panel runs a search that aggregates firewall events by src_ip. Users report the panel takes over a minute to render. The search uses `stats count by src_ip` after a base search that retrieves 30 days of data. The Search Inspector shows the search is reading far more events than needed, and the aggregation is spilling to disk. Which change is most likely to reduce the panel's render time while preserving the result?
25A dashboard has a base search that returns a summarized result set, and several panels use post-process searches. You notice that one panel's post-process search returns no results while the base search clearly has data. Which TWO configuration issues could cause a post-process search to return no results? (Choose two.)
26A dashboard panel runs a search that aggregates web access logs over the last 30 days. Users report the dashboard takes over a minute to load, and the Search Inspector shows high disk read time. The search is not scheduled and there is no acceleration. Which action should you take to reduce the panel's load time while preserving the ability to view the most recent 30 days of data?
27A dashboard panel shows a timechart of web request latency, and users want to click a point on the chart to open a new search in a separate window that lists the individual slow requests for that time. Which dashboard feature should you configure to enable this behavior?
28A dashboard uses a base search in a `<search>` element and several panels that reference it with `<search base="...">`. Users report that changing a time token does not update all panels consistently, and some panels show stale data. You need to correct the dashboard so all panels re-run when the token changes. (Choose two.)
29You are building a dashboard with a base search that returns a large result set, and three panels that each perform different statistical calculations on that same result set. You want to minimize the number of times the base search runs and ensure all panels update together. Which approach should you use?
30A dashboard has a base search that runs against a large index and takes 30 seconds to complete. Several panels use post-process searches to summarize the base results. Users complain that the dashboard is slow to load and that changing an input causes the entire base search to re-run. Which approach best improves the dashboard's performance?
31You are building a dashboard with a text input that sets a token named `filter_field`. You want the token to be available to all panels and to have a default value of `status`. Which XML element and attribute should you use to define this input?
32A dashboard has a panel that shows a table of error counts by host. Users want to click a host name and open a new dashboard filtered to that host. Which Simple XML element defines this behavior on the table panel?
33You have a dashboard with a base search that returns a large result set, and three panels that each apply different transforming commands to that base search. You want to avoid running the base search three times. Which approach should you use?
34You are optimizing a dashboard that uses several panels with inline searches. You want to reduce the overall search load and improve performance. Which two actions should you take? (Choose two.)
35You are creating a dashboard that uses a dropdown input to set a token, and you want the selected value to be used in a panel's search. Which two statements are true about how the token is referenced and used in the dashboard? (Choose two.)
36A power user notices that a dashboard's panels each run nearly identical base searches, causing high search load. The user wants a single search to run once and have multiple panels reuse its results without re-running the search. Which approach should be used?
37You are creating a dashboard that includes a table panel showing the top 10 source IP addresses by event count. You want users to be able to click on a source IP in the table and have a second panel update to show all events from that IP. Which dashboard feature should you configure to enable this behavior?
38You are using the Search Job Inspector to diagnose a slow search. You notice that the 'execution costs' show a high value for 'bucket_count' and 'disk_usage'. Which action is most likely to reduce these costs?
39A power user needs to identify which dashboard panels are consuming the most resources and slowing down the dashboard. Which Splunk feature should the user consult to view the search job details, including execution time and resource usage, for each panel's search?
40You are troubleshooting a dashboard that uses a base search and several post-process searches. The base search is `index=app | stats count by user, action`. One post-process search is `| search action=login | top user`. Users report that the top user panel sometimes shows incorrect counts compared to a direct search `index=app action=login | top user`. What is the most likely cause of the discrepancy?
41A dashboard uses a base search that returns 100,000 events. The dashboard has three panels, each with a post-process search that performs a `stats` calculation. Users report that the dashboard is slow to load. Which Splunk feature can you use to reduce the load time by reusing the base search results across panels?
42A dashboard uses a base search with post-process searches. Users report that some panels show incorrect results after the base search completes. You need to troubleshoot the issue. Which two actions should you take to identify the cause? (Choose two.)
43A power user is optimizing a dashboard that uses a base search with post-process searches. The base search returns events with many fields, but only a few fields are used by the post-process searches. Which action will most effectively reduce the amount of data transferred from the base search to the post-process searches?
Be able to read a dashboard scenario and name the exact Simple XML attribute or element that produces the behavior, and choose lookup over join for enrichment. The single most important thing: know how tokens, depends/rejects, and drilldown elements control dashboard interactivity.
The Courseiva SPLK-1004 question bank contains 43 questions in the Search Tuning Performance And Dashboards domain. Click any question to see the full explanation and answer breakdown.
Start with a 10-question focused session to identify your baseline accuracy in this domain. Read every explanation — even for questions you answer correctly — to understand the reasoning. Once you score consistently above 80%, move to a 20–30 question session to confirm depth before moving to the next domain.
Yes — the session launcher on this page draws questions exclusively from the Search Tuning Performance And Dashboards domain. Choose 10, 20, 30, or 50 questions for a focused session, or click individual questions to review them one by one.
Save your results, see per-domain analytics, and get readiness scores — free, for every certification.
Sign Up FreeFree forever · Every certification included