Skip to content

Improve the OpenTelemetry Collector dashboard#2855

Merged
puckpuck merged 11 commits intoopen-telemetry:mainfrom
cyrille-leclerc:improved-otel-collector-monitoring
Jan 8, 2026
Merged

Improve the OpenTelemetry Collector dashboard#2855
puckpuck merged 11 commits intoopen-telemetry:mainfrom
cyrille-leclerc:improved-otel-collector-monitoring

Conversation

@cyrille-leclerc
Copy link
Copy Markdown
Member

@cyrille-leclerc cyrille-leclerc commented Jan 5, 2026

Changes

Fixes:

Also add details to help:

  • Understand the setup of the collector showing all the receivers, processors, and exporters
  • Understand performance bottlenecks with per component Rate, error, and queue saturation indicators
  • Identify failures and troubleshoot with:
    • Error indicators: both at a high level view through aggregated indicators and at the component level
    • Collector logs

Also integrate OTel Collector alerting based on the alerts defined in the otel operator helm chart here. Note that we can reuse the same alert rules on Docker Compose and VM deployments of the collector

image

Merge Requirements

For new features contributions, please make sure you have completed the following
essential items:

  • CHANGELOG.md updated to document new feature additions
  • Appropriate documentation updates in the docs
  • Appropriate Helm chart updates in the helm-charts

Maintainers will not merge until the above have been completed. If you're unsure
which docs need to be changed ping the
@open-telemetry/demo-approvers.

@github-actions github-actions Bot added the helm-update-required Requires an update to the Helm chart when released label Jan 5, 2026
@cyrille-leclerc cyrille-leclerc marked this pull request as ready for review January 6, 2026 08:16
@cyrille-leclerc cyrille-leclerc requested a review from a team as a code owner January 6, 2026 08:16
Comment thread src/grafana/provisioning/alerting/cart-service-alerting.yml
@puckpuck
Copy link
Copy Markdown
Contributor

puckpuck commented Jan 7, 2026

@cyrille-leclerc do you know if this dashboard will also be published and maintained on Grafana's dashboard library for OpenTelemetry?

@cyrille-leclerc
Copy link
Copy Markdown
Member Author

@cyrille-leclerc do you know if this dashboard will also be published and maintained on Grafana's dashboard library for OpenTelemetry?

It's my goal to publish this dashboard on Grafana's dashboard library for OpenTelemetry. I have small delay on this due to a problem uploading the dashboard.

Note that this dashboard is a bit specific to the OTel Demo because it's not only relying on Prometheus metrics but also on OpenSearch logs.
I'm considering producing in parallel a "promtheus-metrics-only" version of the dashboard putting a placeholder panel for the logs providing guidance on how to "bring your own logs datasource"

@puckpuck puckpuck merged commit c9fa3a9 into open-telemetry:main Jan 8, 2026
34 checks passed
kkn pushed a commit to liteverge/opentelemetry-demo that referenced this pull request Jan 11, 2026
* Improve the OpenTelemetry Collector dashboard

* missing line break

* missing line break

* WIP

* WIP

* Format YAML

* Fix datasource name

* Fix alert rules

* Fix formatting

---------

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

helm-update-required Requires an update to the Helm chart when released

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants