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.
dsfm:server.spans.received
dsfm:server.spans.persisted
dsfm:server.spans.dropped
dsfm:active_gate.metrics.ingest.otlp.datapoints.accepted
dsfm:active_gate.metrics.ingest.otlp.datapoints.rejected
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
.
dsfm:active_gate.event_ingest.event_incoming_count
dsfm:active_gate.event_ingest.drop_count
dsfm:active_gate.event_ingest.event_otlp_size