FQM — Field Quality Monitoring¶
Field Quality Monitoring tracks whether your data is well-parsed: how completely and correctly fields are extracted, and how compliant a sourcetype or data model is with the Splunk Common Information Model (CIM). Where the feeds components ask “is the data arriving?”, FQM asks “is the data usable?”
Unlike the other components, FQM works in two phases: a collect job samples and scores
your events, and a monitor job then turns those results into TrackMe entities and alerts.
What FQM tracks¶
Each entity is the extraction quality of one field — typically one entity per
(data model, dataset, field), or per a custom SPL pattern. FQM measures:
Metric |
Meaning |
|---|---|
Coverage % |
The share of events in which the field is present / extracted. |
Success % |
The share in which the field’s value is valid / well-formed. |
CIM compliance |
Drift against CIM-specific expectations. |
Inactivity |
The dataset has stopped producing data. |
You set coverage and success thresholds per metric — the same dynamic, optionally time-sliced threshold model as FLX.
Creating an FQM tracker¶
Pick the source — a CIM data model and dataset, or a custom SPL pattern.
Choose the fields to evaluate.
Set thresholds — coverage % and success %.
Review and create.
FQM leans on the Common Information Model: standard CIM lookups provide ready-made field patterns, while custom SPL covers non-CIM fields.
Tip
Aim for a realistic bar. 95% coverage is a common, healthy target — insisting on 100% will generate noise. Outlier detection is supported but not recommended for FQM, as field-quality metrics are slow-moving.
See also
Field quality use cases — worked examples.
FLX — Flex Objects — the shared dynamic-threshold model.
Entity State & Scoring — thresholds and scoring.