Splunk Power User study plan
Splunk Power User · Give each week a clear focus.
8 weeks · About 7 hours per week
Basic Searching and Search Under the Hood
Diagram the three phases a search job passes through (search head parse/dispatch, indexer, search head merge) and state which phase each of five given commands executes in.
Run the same query in fast, smart, and verbose mode and record the differences in returned fields and runtime.
Rewrite five inefficient searches by tightening the time range, replacing leading wildcards, and adding indexed-field filters first.
Use the Job Inspector to read scanCount, runTime, and searchProviders for a slow search and name the dominant cost.
Build three subsearches and one OR-based alternative for the same result, then compare their runtimes.
Your checkpoint
A two-page search-lifecycle cheat sheet plus a table of 10 executed searches listing runtime, scanned events, and the one change you made to speed each up.
Basic Searching and Search Under the Hood & Fields, Field Extraction, and Regular Expressions
Distinguish default, indexed, and custom fields by inspecting the same event with the fields command and the interesting-fields sidebar.
Use fieldsummary and the field picker to shortlist which fields are worth extracting from a new sourcetype.
Write rex expressions with named capture groups that extract three previously unextracted values from raw event text.
Validate each new extraction with erex and confirm the match rate across at least 100 events.
Explain the difference between search-time extraction via rex and knowledge-object field extractions, and pick the right one for a repeated need.
Your checkpoint
Three working rex expressions saved as field extractions, each with a measured match rate over 100+ events and a one-line note on why the pattern is anchored the way it is.
Fields, Field Extraction, and Regular Expressions
Construct at least ten regular expressions from scratch covering character classes, quantifiers, alternation, anchors, and non-capturing groups.
Use sed mode in rex to substitute values in place and explain when sed mode is preferable to a plain capture.
Handle multivalue fields with mvexpand, nomv, and mvcount in three searches that depend on splitting correctly.
Use coalesce to merge two sparse fields into one reliable field and demonstrate the fallback order with sample output.
Diagnose three broken regexes (greedy overreach, unescaped metacharacter, missing anchor) and state the minimal fix for each.
Your checkpoint
A personal regex reference card of 10 self-written patterns, each shown with a matching and a non-matching sample string, plus the three repaired broken patterns with their fixes.
Fields, Field Extraction, and Regular Expressions & Transforming Commands, Reports, and Dashboards
Convert five event-level searches into transforming pipelines that return only aggregated rows.
Use stats with multiple by-clauses and compare the output shape against eventstats and streamstats for the same data.
Build a timechart with a span that produces a readable number of columns and adjust it when the span is wrong.
Replace a slow wildcard filter with a field-extraction-plus-where filter and measure the runtime difference.
Your checkpoint
Three saved reports built on transformed output (one stats, one timechart, one top-plus-lookup), each under a documented runtime budget.
Transforming Commands, Reports, and Dashboards
Assemble a dashboard with at least four panels drawn from your saved reports and confirm each panel loads independently.
Add a form input whose token filters every panel, and prove the token reaches each panel's search.
Use appendcols or append deliberately in one panel and justify why a join was not used.
Apply a chart overlay or split-by to one panel and verify the field ordering is correct.
Trim each panel's base search to the minimum fields and time range it needs.
Your checkpoint
A four-panel dashboard with one token-driven input and a short build note explaining the search behind each panel and its runtime.
Knowledge Objects: Tags, Event Types, Lookups, and Workflow Actions
Define two event types from saved searches and apply them so they appear in the event-type field on matching events.
Design a tag taxonomy of at least six tags and apply them to three field-value pairs, then search by tag to prove reuse.
Build a CSV lookup, upload it, and wire it as an automatic lookup that enriches events without an explicit lookup command.
Create two workflow actions, one GET and one POST, and pass a field token into the URI.
Document the permission and app context each new knowledge object lives in.
Your checkpoint
A knowledge-object inventory listing two event types, six tags, one automatic lookup, and two workflow actions, with the exact search that proves each one works and its sharing scope.
Data Models, Pivot, and Acceleration
Build a data model with a root event dataset and at least two child datasets constrained by different filters.
Add a calculated field to the data model and confirm it is usable in Pivot without a rex at search time.
Turn on acceleration for the data model and verify the acceleration summary shows a completed backfill.
Build a Pivot with three split-by rows and one column split, then compare its result to the equivalent stats search.
Explain when acceleration is skipped and identify one constraint that would prevent it.
Your checkpoint
An accelerated data model with two child datasets and a Pivot table whose output matches a hand-written stats search row for row, plus the acceleration summary captured after backfill.
Basic Searching and Search Under the Hood & Fields, Field Extraction, and Regular Expressions & Transforming Commands, Reports, and Dashboards & Knowledge Objects: Tags, Event Types, Lookups, and Workflow Actions & Data Models, Pivot, and Acceleration
Take a timed 60-question practice exam spanning all five domains and score each domain separately.
Re-run every earlier deliverable without notes and repair anything that fails.
Rewrite your weakest ten missed questions as corrected flashcards with the reasoning, not just the answer.
Rebuild one dashboard panel and one data model from memory to confirm retention.
Your checkpoint
A scored 60-question practice exam with per-domain results, a remediation log of every miss, and all eight prior deliverables re-verified from memory.
Milestones
Week 2: Extract three fields from raw events with self-written rex and hit at least 90% match rate on 100+ events without consulting a reference.
Week 4: Score 80% or better on a self-made 30-question quiz covering domains 1 and 2, and convert any event-level search into a transforming search on demand.
Week 6: Demonstrate a working automatic lookup and a token-passing workflow action from a cold search bar, with no notes.
Week 8: Score 85% or better overall on the 60-question practice exam with no domain below 75%, and every earlier deliverable reproduced from memory.