I'm using the auto instrumentation of open telemetry (Releases · open-telemetry/opentelemetry-dotnet-instrumentation · GitHub) in a .NET 8 application to send logs, traces and metrics to elastic APM.
My logs and traces shows up on the dashboard of the service, but the metrics not appear there.
If I search for service.name: "my-service" and data_stream.type: "metrics" on Discover, I see the records, but not in APM service dashboard.
There some problem on use open telemetry for that?
Hi, @Ingrid_Rauany.
Unfortunately, that metrics dashboard doesn't work with metrics collected via the OpenTelemetry SDK (only Elastic APM Agent). The metrics data from OpenTelemetry should still be available though. You'd need a custom dashboard to present them.
We have a work item on our end to produce an Otel compatible dashboard that we can hopefully switch into the UI when the data has come from the OpenTelemetry SDK.
Is this a .NET scenario? Because in a Nodejs implementation, I can see the metrics on APM dashboard