OpenTelemetry Collector extension

  • Latest Dynatrace
  • Extension
  • Published Oct 27, 2025

Monitor the performance of your OpenTelemetry Collector(s).

The collector health dashboard shows metrics about the collector core performance metrics, as well as data about metrics, spans and logs ingested.
1 of 1The collector health dashboard shows metrics about the collector core performance metrics, as well as data about metrics, spans and logs ingested.

Get started

Overview

Monitor your OpenTelemetry Collectors via the metrics telemetry service.

This extension collects metrics about the performance of the OpenTelemetry Collector infrastructure and component(s).

Use cases

  • Dynatrace can monitor the Collectors:

    • locally, via OneAgent.
    • remotely, via ActiveGate.

Requirements

To use this extension, internal telemetry in the Collector(s) must be active. For more information, see Activate internal telemetry in the Collector

By default, the OpenTelemetry Collector exposes metrics on port 8888.

Activation and setup

To enable the extension, find OpenTelemetry Collector Extension in the Dynatrace Hub.

Then, create a monitoring configuration that points the URL to the collector metrics endpoint.

Feature sets

When activating your extension using monitoring configuration, you can limit monitoring to one of the feature sets. To work properly the extension has to collect at least one metric after the activation.

In highly segmented networks, feature sets can reflect the segments of your environment. Then, when you create a monitoring configuration, you can select a feature set and a corresponding ActiveGate group that can connect to this particular segment.

All metrics that aren't categorized into any feature set are considered to be the default and are always reported.

A metric inherits the feature set of a subgroup, which in turn inherits the feature set of a group. Also, the feature set defined on the metric level overrides the feature set defined on the subgroup level, which in turn overrides the feature set defined on the group level.

Metric nameMetric keyDescription
Otelcol Exporter Send Failed Metric Pointsotelcol_exporter_send_failed_metric_points.countNumber of metric points in failed attempts to send to destination. [alpha]
Otelcol Exporter Send Failed Spansotelcol_exporter_send_failed_spans.countNumber of spans in failed attempts to send to destination. [alpha]
Otelcol Exporter Sent Metric Pointsotelcol_exporter_sent_metric_points.countNumber of metric points successfully sent to destination. [alpha]
Otelcol Exporter Sent Spansotelcol_exporter_sent_spans.countNumber of spans successfully sent to destination. [alpha]
Otelcol Fileconsumer Open Filesotelcol_fileconsumer_open_filesNumber of open files
Otelcol Processor Batch Timeout Trigger Sendotelcol_processor_batch_timeout_trigger_send.countNumber of times the batch was sent due to a timeout trigger
Otelcol Receiver Accepted Metric Pointsotelcol_receiver_accepted_metric_points.countNumber of metric points successfully pushed into the pipeline. [alpha]
Otelcol Receiver Accepted Spansotelcol_receiver_accepted_spans.countNumber of spans successfully pushed into the pipeline. [alpha]
Otelcol Receiver Refused Metric Pointsotelcol_receiver_refused_metric_points.countNumber of metric points that could not be pushed into the pipeline. [alpha]
Otelcol Receiver Refused Spansotelcol_receiver_refused_spans.countNumber of spans that could not be pushed into the pipeline. [alpha]
Promhttp Metric Handler Errors Totalpromhttp_metric_handler_errors_total.countTotal number of internal errors encountered by the promhttp metric handler.
Target Infotarget_infoTarget metadata
Otelcol Exporter Queue Capacityotelcol_exporter_queue_capacityFixed capacity of the retry queue (in batches)
Otelcol Exporter Queue Sizeotelcol_exporter_queue_sizeCurrent size of the retry queue (in batches)
Otelcol Exporter Send Failed Log Recordsotelcol_exporter_send_failed_log_records.countNumber of log records in failed attempts to send to destination.
Otelcol Exporter Sent Log Recordsotelcol_exporter_sent_log_records.countNumber of log record successfully sent to destination.
Otelcol Process Cpu Secondsotelcol_process_cpu_seconds.countTotal CPU user and system time in seconds
Otelcol Process Memory Rssotelcol_process_memory_rssTotal physical memory (resident set size)
Otelcol Process Runtime Heap Alloc Bytesotelcol_process_runtime_heap_alloc_bytesBytes of allocated heap objects (see 'go doc runtime.MemStats.HeapAlloc')
Otelcol Process Runtime Total Alloc Bytesotelcol_process_runtime_total_alloc_bytes.countCumulative bytes allocated for heap objects (see 'go doc runtime.MemStats.TotalAlloc')
Otelcol Process Runtime Total Sys Memory Bytesotelcol_process_runtime_total_sys_memory_bytesTotal bytes of memory obtained from the OS (see 'go doc runtime.MemStats.Sys')
Otelcol Process Uptimeotelcol_process_uptime.countUptime of the process
Otelcol Processor Batch Batch Send Sizeotelcol_processor_batch_batch_send_sizeNumber of units in the batch
otelcol_processor_batch_batch_send_size_sum.count
otelcol_processor_batch_batch_send_size_count
Otelcol Processor Batch Batch Size Trigger Sendotelcol_processor_batch_batch_size_trigger_send.countNumber of times the batch was sent due to a size trigger
Otelcol Processor Batch Metadata Cardinalityotelcol_processor_batch_metadata_cardinalityNumber of distinct metadata value combinations being processed
Related tags
ComputePrometheusIntegrationOpentelemetryInfrastructure Observability