Telemetry Measurements

This page describes how measurements are calculated and presented throughout Bindplane for logs, metrics, and traces.

For the best measurements experience, upgrade BDOT collectors to v1.84.0 or later.

Logs

Log measurements are recorded at several points throughout the pipeline using the Throughput Measurement Processor, and it's important to understand exactly how and when those measurements are calculated in order to accurately interpret log telemetry volume. The Throughput Measurement Processor is automatically included in any configuration managed by Bindplane, without any need for the user to add it.

Raw vs OTLP log measurements

OTLP is the format used for logs by the OpenTelemetry pipeline - in order to route logs from source to destination, they are converted from raw to OTLP at the source, and from OTLP back to raw at the destination. OTLP is a substantially larger data format than simple raw logs.

Points of measurement for v1 configurations

Up to six measurements are recorded for v1 configurations. These measurements are, in order:

  1. Raw logs coming from the source (only available for collectors that use the Throughput Measurement Processor v1.79.0 or later).

  2. OTLP logs before the source processors.

  3. OTLP logs after the source processors.

  4. OTLP logs before the destination processors.

  5. OTLP logs after the destination processors.

  6. Raw logs going to the destination (only available for specific destinations, see below).

Points of measurement for v2 configurations

Measurements for v2 configurations work a bit differently, since they have a flexible number of processor nodes. These measurements include:

  1. Raw logs coming from the source (only available for collectors that use the Throughput Measurement Processor v1.79.0 or later).

  2. OTLP logs before each processor node.

  3. OTLP logs after each processor node.

  4. Raw logs going to the destination (only available for specific destinations, see below).

The value displayed at each processor node is the size of the OTLP logs after the processing in the node has occurred. The percentage change at the processor node represents the change in the size of the OTLP logs due to processing at that node.

Which Destinations Support Raw Log Measurements?

Currently, only Google SecOps destinations support raw log measurements. For more information, or to discuss adding support to a specific destination, please contact us.

Metrics

Metric measurements are recorded at several points throughout the pipeline using the Throughput Measurement Processor, and it's important to understand exactly how and when those measurements are calculated in order to accurately interpret metric telemetry volume. The Throughput Measurement Processor is automatically included in any configuration managed by Bindplane, without any need for the user to add it.

Points of measurement for v1 configurations

Four measurements are recorded for v1 configurations. These measurements are, in order:

  1. Metrics before the source processors.

  2. Metrics after the source processors.

  3. Metrics before the destination processors.

  4. Metrics after the destination processors.

Points of measurement for v2 configurations

Measurements for v2 configurations work a bit differently, since they have a flexible number of processor nodes. These measurements include:

  1. Metrics before each processor node.

  2. Metrics after each processor node.

The value displayed at each processor node is the size of the metrics after the processing in the node has occurred. The percentage change at the processor node represents the change in the size of the metrics due to processing at that node.

Traces

Trace measurements are recorded at several points throughout the pipeline using the Throughput Measurement Processor, and it's important to understand exactly how and when those measurements are calculated in order to accurately interpret trace telemetry volume. The Throughput Measurement Processor is automatically included in any configuration managed by Bindplane, without any need for the user to add it.

Points of measurement for v1 configurations

Four measurements are recorded for v1 configurations. These measurements are, in order:

  1. Traces before the source processors.

  2. Traces after the source processors.

  3. Traces before the destination processors.

  4. Traces after the destination processors.

Points of measurement for v2 configurations

Measurements for v2 configurations work a bit differently, since they have a flexible number of processor nodes. These measurements include:

  1. Traces before each processor node.

  2. Traces after each processor node.

The value displayed at each processor node is the size of the traces after the processing in the node has occurred. The percentage change at the processor node represents the change in the size of the traces due to processing at that node.

Last updated

Was this helpful?