Dynatrace provides the following built-in metrics for the ingest of OpenTelemetry signals. In case of missing data, these can be useful in further analyzing possible ingestion issue.
Name | Description |
---|---|
dsfm:server.spans.received | Number of OpenTelemetry spans ingested via the OLTP trace endpoint (ActiveGate or OneAgent) that were successfully received by Dynatrace |
dsfm:server.spans.persisted | Number of OpenTelemetry spans preserved by Dynatrace; only preserved spans are available for distributed traces analysis |
dsfm:server.spans.dropped | Number of OpenTelemetry spans that were not preserved by Dynatrace because of the indicated reason (for example, span end time out of range) |
Name | Description |
---|---|
dsfm:active_gate.metrics.ingest.otlp.datapoints.accepted | Number of accepted data points |
dsfm:active_gate.metrics.ingest.otlp.datapoints.rejected | Number of rejected data points |
Rejected metrics come with a reason
dimension, which provides additional details why a data point was rejected. In Dynatrace, you can filter, sort, and split by that dimension.
A typical reason is when metrics are sent with cumulative aggregation temporality (Dynatrace requires delta temporality). In which case reason
indicates UNSUPPORTED_METRIC_TYPE_MONOTONIC_CUMULATIVE_SUM
.
Name | Description |
---|---|
dsfm:active_gate.event_ingest.event_incoming_count | Number of ingested log records |
dsfm:active_gate.event_ingest.drop_count | Number of dropped log records |
dsfm:active_gate.event_ingest.event_otlp_size | Payload size of received log requests |