liveBook · Manning

Processor

As explained in Cloud Observability in Action

An OpenTelemetry processor is a Collector component that transforms, filters, batches, or otherwise manipulates telemetry within a pipeline.

An OpenTelemetry processor is a Collector pipeline component that transforms, filters, batches, or otherwise manipulates telemetry between receivers and exporters. section 4.3.2

Processors support several pipeline tasks:

  • Transform telemetry at the edge before backend ingestion. section 4.3.2
  • Batch signals to control how collected data moves through a pipeline. section 4.3.2
  • Apply different processing policies through independent pipelines for the same signal type or different environments. section 4.3.2

Batching metrics and traces

A Collector configuration places the batch processor in both metrics and traces pipelines, before Prometheus and Jaeger exporters respectively. section 4.3.2

Figure 4.6 The OpenTelemetry collector and its components

Use the Collector component diagram to see where processors sit between receivers and exporters. section 4.3.2

How Cloud Observability in Action covers it

How deep it goes
Defines processor roles and shows batch placement in pipelines, without detailing processor internals.
Examples
Uses batch processing in metrics and traces pipelines feeding Prometheus and Jaeger.
What you can do after
Operate/configure Collector pipelines by inserting processors between receivers and exporters.
How it connects
Connects receivers, processors, connectors, exporters, pipelines, telemetry signals, and backends.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Cloud Observability in Action. The section links point to the parts of the book it draws on.