Skip to main content

Observability Pipeline Overview in ObserveOps

The Observability Pipeline in ObserveOps is the central processing engine for all incoming logs. Every log that enters the system passes through the pipeline before it reaches storage. The pipeline lets you control what gets parsed, what gets enriched, what gets dropped, and how long each log is kept.

What the Observability Pipeline Does

The pipeline sits between log ingestion and log storage. It processes every log automatically. You configure it once, and it handles every log that matches your rules from that point forward.

The pipeline has six stages, each with its own configuration section:

StageWhat It Does
Ingest LogsReceives logs from all connected sources like servers, applications, databases, network devices, cloud services, and security tools See Log Ingestion for setup.
Live TrailStreams every incoming log in real time so you can verify sources.
Configure Log PipelinesDefines which logs get processed and how as through parsers and processors you configure.
Generate MetricsTurns log fields into queryable time-series metrics.
Exclude Unwanted LogsDrops noisy logs before storage while still counting them in metrics.
Configure IndexesRoutes logs to retention buckets with configurable retention periods.
Log ForwardingForward Logs is also available from the pipeline to send a copy of ingested logs to external destinations over TCP or UDP.

How to Access the Observability Pipeline

Go to Settings > Observability Pipeline > Log Pipeline.

The screen shows all pipeline sections as collapsible panels. Expand any section to view or configure it.

How a Log Flows Through the Pipeline

  1. A log arrives from any event source.
  2. ObserveOps checks the log against every active pipeline in order. The log enters each pipeline whose filters match.
  3. Inside the pipeline, the first matching parser extracts structured fields from the raw log text.
  4. As soon as a specific parser parses a log, the corresponding pipeline is selected for processing that log. The log does not continue further to check any other pipeline.
  5. Each processor runs in order: enriching, transforming, or removing fields.
  6. ObserveOps checks the processed log against exclusion rules. If it matches, the log is dropped before storage. It still counts in metrics.
  7. The log lands in the first index whose inclusion criteria match and is kept for that index's retention period.