Observability Pipelines lets you collect and process Contact your account manager to discuss use cases and pricing. within your own infrastructure, and then route them to different destinations. A pipeline consists of three core components:
Source: Receives data from a tool like the Datadog Agent.
timestamp: The date and time the metric is created.
tags: Includes tags such as host.
Whether a received metric is incremental or absolute depends on the source. For example, metrics from OpenTelemetry can either be incremental or absolute based on their temporality. The following table is an example of an OTel counter metric sent with delta versus cumulative temporality.
The total number of event occurrences in one time interval. Can be reset to zero, but cannot be decreased.
You want to count the number of logs with status:error.
GAUGE
A snapshot of a value at the time it is reported.
You want to track the latest CPU utilization for each host.
HISTOGRAM
Statistical aggregations (avg, min, max, count, median, percentiles) computed per host by the Datadog Agent in one time interval, then sent to Datadog.
You want per-host request latency aggregations from each web server.
DISTRIBUTION
Raw values sent to Datadog so percentile aggregations are computed server-side, globally across every host reporting the metric in one time interval.
You want the global p95 latency of an API endpoint, calculated across every host serving it.