When using the OTel Collector, we recommend using the following features in the basic configuration, in addition to components specific to your use case.
Configure the Collector to send data in batches to the Dynatrace backend.
Configure the Collector to enrich data with OneAgent.

Configure the Collector to ingest data from FluentD.
Configure the Collector to transform a gRPC OTLP request to HTTP.
Configure the Collector to compute bucket summaries for histogram metrics.
Monitor your hosts that send OpenTelemetry data to Dynatrace.

Configure the Collector to ingest and transform Jaeger data into Dynatrace.
Configure the Collector to ingest systemd journal logs into Dynatrace.
Configure the Collector to integrate with Apache Kafka.
Configure the Collector to enrich OTLP requests with Kubernetes data, monitor clusters, or to ingest pod logs.
Configure the Collector to ingest log files.
Configure the Collector to mask sensitive data before forwarding to Dynatrace.
Configure the Collector to respect memory limits and not use excessive system resources.
Configure the Collector to export to multiple backends.
Configure the Collector to ingest NetFlow packets.
Configure the Collector to scrape your Prometheus data.
Configure the Collector to sample distributed traces.
Configure the Collector to ingest StatsD data.
Configure the Collector to ingest syslog data.
Configure the Collector to add, transform, and drop OpenTelemetry data.

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