Primary sources
Cited above by name. Where a source has no link it is because none is stable enough to print — the citation is what you search for.
-
(current). Configuration parameters and the data pipeline. Splunk Enterprise admin manual.
The page this whole article is about. The table maps settings to phases, and under it is the rule and the worked example: with universal forwarders feeding a heavy forwarder feeding an indexer, input happens on the forwarders and parsing happens on the heavy forwarder.
-
(current). How Splunk Enterprise handles your data. Splunk Enterprise documentation.
What the parsing phase actually does, in one list: break the stream into lines, identify and set timestamps, annotate each event with the source-wide metadata, and transform the data according to regex rules.
-
(current). Configure event line breaking. Splunk Enterprise documentation.
The semantics of LINE_BREAKER in three sentences — where the previous event ends, where the next one starts, and what is discarded — plus the reason to prefer it over line merging, which is speed at ingestion volume.
-
(current). Types of forwarders. Splunk Enterprise documentation.
A heavy forwarder parses data before forwarding it, and can route on what it finds. This is the capability that, once present in a path, moves the phase.
-
(current). Create custom fields at index time. Splunk Enterprise documentation.
Read it for its warnings rather than its instructions: each indexed field enlarges the index and costs performance, and you cannot change fields on data that is already indexed.
-
(current). Configure custom fields at search time. Splunk knowledge management manual.
The other half of the same decision, and the sentence that should settle most arguments about it: you should generally extract fields at search time.
-
(current). Splexicon: indexed field. Splunk documentation glossary.
What is in the index by default, and what adding to it costs. Useful for seeing that the default fields are themselves index-time decisions — you are never choosing whether to have them, only whether to have more.