Parsing
When the pipeline dropped fields
Ingest was trustworthy again after remapping indexes and fixing grok, key-value, and Sawmill rules — including a 21k+ SpanMetrics cardinality case and the 2000-field ceiling.
DevOps would ship logs that looked fine in the agent and vanished or mapped wrong in the index — _grokparsefailure, JSON strings where objects should be, timestamps in the wrong field, the 2000-field ceiling. I authored and debugged grok, key-value, and Sawmill rules, remapped indexes, and tuned a 21k+ SpanMetrics cardinality case so ingest was trustworthy again.
- ELK
- Grok / Sawmill
- OTEL / Filebeat