OTel Collector use cases

  • Latest Dynatrace
  • How-to guide
  • 2-min read

When using the OTel Collector, we recommend using the following features in the basic configuration, in addition to components specific to your use case.

  • Batching—to improve network performance and throughput
  • Memory Limitation—to avoid memory allocation related issues
  • Kubernetes Enrichment—to include Kubernetes-specific information in your requests and support data correlation in the Dynatrace backend

Use cases

Batching

Configure the Collector to send data in batches to the Dynatrace backend.

Enrich with OneAgent

Configure the Collector to enrich data with OneAgent.

FluentD

FluentD

Configure the Collector to ingest data from FluentD.

gRPC to HTTP

Configure the Collector to transform a gRPC OTLP request to HTTP.

Histogram summaries

Configure the Collector to compute bucket summaries for histogram metrics.

Infrastructure observability

Host monitoring

Monitor your hosts that send OpenTelemetry data to Dynatrace.

Jaeger

Jaeger

Configure the Collector to ingest and transform Jaeger data into Dynatrace.

Infrastructure observability

Journald

Configure the Collector to ingest systemd journal logs into Dynatrace.

Kafka

Configure the Collector to integrate with Apache Kafka.

Kubernetes

Configure the Collector to enrich OTLP requests with Kubernetes data, monitor clusters, or to ingest pod logs.

Log files

Configure the Collector to ingest log files.

Mask sensitive data

Configure the Collector to mask sensitive data before forwarding to Dynatrace.

Memory limits

Configure the Collector to respect memory limits and not use excessive system resources.

Multiple backends

Configure the Collector to export to multiple backends.

NetFlow

Configure the Collector to ingest NetFlow packets.

Prometheus

Prometheus

Configure the Collector to scrape your Prometheus data.

Sampling

Configure the Collector to sample distributed traces.

StatsD

Configure the Collector to ingest StatsD data.

Syslog

Configure the Collector to ingest syslog data.

Transform and filter

Configure the Collector to add, transform, and drop OpenTelemetry data.

Zipkin

Zipkin

Configure the Collector to ingest and transform Zipkin data into Dynatrace.