4.1 Understanding Fields

Key Takeaways

  • A field is a searchable name/value pair that distinguishes one event from another; not all events share the same fields.
  • Default fields include host, source, sourcetype, _time, and _raw; they provide core metadata for every indexed event.
  • Discovered fields come from event content and vary by sourcetype—examples include status, user, clientip, and action.
  • Many application fields become available through search-time field extraction when a search retrieves events.
  • Field names identify attributes and are case-sensitive; field values identify matching instances used in filters like status=500.
Last updated: August 2026

4.1 Understanding Fields

Fields are the primary way Splunk turns raw machine data into searchable structure. On the Splunk Core Certified User exam, Domain 3.0 (Using Fields in Searches) is about 20% of the blueprint, and objective 3.1 starts with a simple idea: every event is a timestamped raw string, and fields are the name/value pairs Splunk attaches so you can filter, refine, and report without re-reading every character of _raw by hand.

If you only remember one framing, use this: indexes store events; fields let you ask precise questions about those events.

What a Field Is

A field is a searchable name and value pairing extracted from an event. Not every event has the same fields or the same values. One web access event might expose status, clientip, and bytes, while a nearby authentication event exposes user, action, and src. That variability is normal—and it is why the Fields sidebar and field-aware SPL matter so much in day-to-day search work.

ConceptMeaningExam-ready example
Field nameThe label Splunk uses for a piece of extracted datastatus, host, user
Field valueThe data stored under that name for one event500, web01, jsmith
Field-value pairName plus value used together in a searchstatus=500
Missing fieldThe event simply does not contain that extractionAn auth event with no bytes field

Field names identify what you are talking about. Field values identify which instances match. Searches become powerful when you combine both: index=web status=500 is far more precise than searching the word 500 alone across every string in every index.

Default Fields vs Discovered Fields

Splunk gives you two broad categories of fields that User candidates must distinguish:

Default fields (always present)

During indexing, Splunk attaches a core set of default fields to every event. These are the metadata anchors of search:

Default fieldWhat it representsTypical values
hostDevice or system that produced the eventweb01.example.com, 10.1.2.3
sourceOrigin path, stream, or input/var/log/nginx/access.log
sourcetypeFormat classification used for parsing behavioraccess_combined, linux_secure
_timeEvent timestamp (Unix epoch under the hood; shown readable in the UI)2026-08-01 09:14:22
_rawOriginal unmodified event textFull log line

You will also frequently see index in results and the Fields sidebar. The index names the storage container that holds the event (main, web, security, and so on). For exam purposes, treat host/source/sourcetype as the classic default selected fields in the UI, and remember _time and _raw as foundational event contents.

These default fields are why best-practice searches begin with constraints like index=web sourcetype=access_combined before any keyword hunting.

Discovered / extracted fields

Beyond defaults, Splunk discovers additional fields from event content. In User-level language, think of these as fields found in (or extracted from) the events returned by your search—for example status, method, clientip, user, action, or bytes.

Key points for the exam:

  • Discovered fields vary by data. Web logs expose HTTP fields; firewall logs expose network fields.
  • Many useful fields are available because Splunk extracts them when you search (see search-time extraction below).
  • The Fields sidebar surfaces the ones that show up often enough in this result set as Interesting Fields, while Selected Fields control what appears under each event in the Events view.

Field Extractions at Search Time (User-Level Concept)

Splunk extracts fields at different points in the data lifecycle. For the User exam, you need the conceptual difference—not Power User configuration details.

TimingWhat happensWhy it matters to a User
Index timeEvents are parsed, timestamped, stored; default metadata fields are attachedData becomes searchable by host/source/sourcetype/_time
Search timeWhen a search runs, Splunk retrieves matching events and extracts additional fields from raw text based on configured extractionsMost application fields become available for field=value filtering and reporting

Practical mental model for User candidates:

  1. You run a search against an index and time range.
  2. Splunk finds matching events on disk.
  3. At search time, field extractions for those events are applied so names like status or user become usable.
  4. The Fields sidebar lists selected and interesting fields from the current result set.
  5. You click values or write field=value clauses to refine.

You do not need to author regex extractions, field aliases, calculated fields, or Field Extractor workflows for this certification track. Stay focused on using fields that already appear in results.

Field Names and Field Values in Practice

Names identify the attribute

Field names are identifiers. Common defaults and discovered names include:

  • Metadata: host, source, sourcetype, index
  • Web: status, method, uri_path, clientip, bytes
  • Auth: user, action, src, dest

Treat names carefully. Searching Status=500 is not the same as status=500 if the extracted field is lowercase statusfield names are case-sensitive.

Values identify matching events

Values are what you compare against:

  • Exact match: status=404
  • Inequality: status!=200
  • Multiple values: status IN (500, 503, 504)
  • Wildcarded values: user=admin*
  • Phrase values: error_message="disk full"

Values are the part of the pair that usually benefits from wildcards and quoting rules (covered in the next section).

Same value, different meaning without the field name

This is a classic exam trap. Searching:

index=web 500

can match the number 500 anywhere in _raw—status codes, byte counts, ports, or unrelated text. Searching:

index=web status=500

targets only events where the status field equals 500. Field-aware searching is more precise and usually more efficient than bare keyword matches for structured attributes.

How Fields Appear in the Search UI

After a search returns events, Splunk presents:

  • Events list with _time and highlighted _raw text
  • Selected fields displayed under each event (defaults include host, source, sourcetype)
  • Interesting fields in the sidebar for frequently occurring extractions
  • Expandable event details showing many more field/value pairs for a single event

Clicking a field opens a detail panel with top values, counts, and percentages—tools you will use heavily in section 4.3.

Worked Scenario: From Raw Line to Usable Fields

Imagine this raw web event:

10.2.3.4 - - [01/Aug/2026:09:14:22 -0700] "GET /cart HTTP/1.1" 500 812

After indexing and search-time extraction for an access_combined-style sourcetype, a User might see pairs such as:

FieldValue
hostweb01
source/var/log/nginx/access.log
sourcetypeaccess_combined
clientip10.2.3.4
methodGET
uri_path/cart
status500
bytes812

Now you can write targeted SPL:

index=web sourcetype=access_combined status=500

instead of hoping a free-text search for 500 finds only HTTP failures.

Exam Traps to Avoid

TrapReality
Treating every field as always present on every eventFields vary by event and sourcetype
Confusing field names with field valuesNames are labels; values are the data
Assuming bare keywords equal field filters500status=500
Diving into aliases, calculated fields, or CIM for User prepThose topics are outside User scope
Ignoring defaultshost / source / sourcetype / _time / _raw are foundational

Why This Objective Matters on the Exam

Objective 3.1 is the vocabulary section for Domain 3. Later questions about field syntax, the Fields sidebar, and refining searches assume you can:

  1. Define a field as a name/value pair
  2. Separate default fields from discovered fields in results
  3. Explain that many useful fields become available when the search runs (search-time extraction concept)
  4. Use field names and values deliberately, not interchangeably

Master those four points and the rest of Domain 3 becomes application practice rather than new theory.

Test Your Knowledge

In Splunk, what is a field?

A
B
C
D
Test Your Knowledge

Which set best represents Splunk default fields present on indexed events?

A
B
C
D
Test Your Knowledge

A User-level analyst wants HTTP failures only. Which approach best uses fields?

A
B
C
D