opentelemetry-demo icon indicating copy to clipboard operation
opentelemetry-demo copied to clipboard

Demo Dashboard Application Metrics are not service specific

Open flands opened this issue 2 weeks ago • 1 comments

Bug Report

Which version of the demo you are using? 1.10.0

Symptom

The Application metrics panels in the Grafana Demo Dashboard are not service specific like other panels on the dashboard. This is confusing and also results in missing observability

What is the expected behavior?

  1. Application metrics panel is applicable to all service and updates based on the service set at the top of the dashboard
  2. Application metrics widgets are service specific not language specific
  3. The observability of the application can be determined from the Application metrics panel

What is the actual behavior?

  1. The CPU% and Memory widgets are applicable to Python services only - not specific to the service selected at the top of the dashboard and lacking information for other languages
  2. Quote service batch span processor seems irrelevant to Application metrics / health
  3. Beyond Python CPU/mem and recommendation rate, no application metrics are shown (perhaps this is a feature request more than a bug)

Reproduce

Start version 1.10, open Grafana, go to Dashboard > Demo > Demo Application, and scroll down to the Application Metrics panel.

Additional Context

Beyond demonstrating the stable capabilities of OTel components, the demo application should also demonstrate that you can achieve observability. The Grafana Demo dashboard doesn't achieve this today.

Not a regression - this problem has existed since 1.7.0 and likely earlier.

flands avatar Jun 22 '24 15:06 flands