Try it free

Stream logs to Dynatrace with OpenTelemetry

  • Latest Dynatrace
  • Explanation
  • 1-min read
  • Published May 01, 2024

Dynatrace supports the native ingest of OpenTelemetry log data using the SaaS OTLP logs API. This means you can send your logs to Dynatrace with any solution providing standard-compatible OTLP log exports over HTTP.

Here, Dynatrace Collector - with its various ingestion and transformation capabilities - has proven to be a versatile tool to process log data from a variety of sources.

Collector Capabilities

  • Support for arbitrary log files, using Collector's Filelog receiver
  • Support for syslog data, using Collector's Syslog receiver
  • Filtering logs entries using Collector's Filter processor
  • Concurrent export to a number of different backends: Send OpenTelemetry data to multiple backends
  • FluentD support
  • Automatic data enrichment with Kubernetes data: Enrich OTLP requests with Kubernetes data

Limitations

  • Only ActiveGate currently supports the ingest of OTLP logs, OneAgent does not yet offer an OTLP log endpoint.
  • These limitations apply to data ingestion: Ingest OTLP logs

Deploy integration

The following Collector use cases provide guided walk-throughs on how to configure Collector for the log ingestion from different sources.

Log files

Configure OpenTelemetry Collector to ingest log files.

Pod logs

Configure OpenTelemetry Collector to ingest Kubernetes pod log files into Dynatrace.

Syslog

Configure OpenTelemetry Collector to ingest syslog data.

Related topics

  • Ingest logs from files with the OTel Collector
  • Ingest Kubernetes pod logs with the OTel Collector
  • Ingest syslog data with the OTel Collector
Related tags
Log Analytics