Skip to content
DevOps AI ToolKit
Newsletter
All troubleshooting hubs Troubleshooting hub

Log Shipping & Observability Pipeline Errors

Log and metrics pipelines fail quietly: Filebeat stops harvesting or replays a file, Logstash wedges on a bad grok pattern or a blocked output, and Loki rejects writes or cannot reach its object store. The symptom is usually 'logs stopped arriving,' and the cause is somewhere along the pipeline rather than in one component. Each guide opens with the direct cause and the config and diagnostic commands to confirm it. Start with your symptom below, or paste the agent log into the assistant.

Fix your error now

Paste the error or logs and let the Incident Assistant diagnose it, or run a guided triage prompt with AI — no copy-paste.

Diagnose with the Incident Assistant →

Every guide in this cluster

150 guides

Loki AI prompts

Copy-paste, production-safe prompts for this stack.

More Loki guides

Every Loki prompt and troubleshooting guide.

Frequently asked questions

Why did Filebeat stop shipping logs without an obvious error?
The usual causes are a full harvester limit, a registry that thinks a file is already fully read, an open-file/descriptor limit, or an output (Logstash/Elasticsearch/Loki) applying backpressure so Filebeat pauses. Check the Filebeat log for harvester and registry lines and confirm the output is reachable. See too many open files.
How do I find which grok pattern is breaking a Logstash pipeline?
A failing filter tags events with _grokparsefailure and can stall the pipeline; enable --config.debug or test the pattern in isolation, and check for a stuck output blocking the pipeline queue. See Logstash instance lock for the related single-instance failure mode.
Why is Loki rejecting writes or returning ingester errors?
Common causes are an out-of-order or too-old timestamp, a per-stream/per-tenant rate limit, or the ingester being unable to reach its object store (S3/GCS/filesystem). Check the Loki config and the distributor/ingester logs. See Loki failed to load config.