{"repo":"monitoringartist/opentelemetry-collector-monitoring","free":true,"listed":false,"github":"https://github.com/monitoringartist/opentelemetry-collector-monitoring","clone":"git clone https://github.com/monitoringartist/opentelemetry-collector-monitoring.git","description":"OpenTelemetry (OTEL) collector monitoring","language":null,"stars":91,"topics":["opentelemetry","grafana","otel","otel-collector"],"license":"GPL-3.0","category":"analytics","readme_excerpt":"OpenTelemetry (OTEL) collector monitoring Metric name/label name conventions OpenTelemetry collector metrics and label names can vary significantly. These variations depend on several factors: - OpenTelemetry Collector version - Specific receivers/exporters in use - Receiver/exporter configuration settings - Metric storage backend configuration For example uptime metric can be saved as: This dashboard attempts to detect all these variations through hidden dashboard variables to ensure compatibility across different configurations. Metrics Collector can expose Prometheus metrics locally on port 8888 and path /metrics . For containerized environments it may be desirable to expose this port on a public interface instead of just locally. Collector can scrape own metric via own metric pipeline, so real configuration can looks like: Grafana dashboard for OpenTelemetry collector metrics This dashboard can also be used for Grafana Alloy monitoring. Prometheus alerts Recommended Prometheus alerts for OpenTelemetry collector metrics: Example of alert rules provided as a opentelemetry collector part of helm chart: https://github.com/open-telemetry/opentelemetry-helm-charts/blob/main/charts/opentelemetry-collector/templates/prometheusrule.yaml Documentation - https://opentelemetry.io/docs/collector/internal-telemetry/ - https://opentelemetry.io/docs/collector/troubleshooting/","default_branch":null,"files":null,"tree":[],"storefront":"/r/monitoringartist","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/monitoringartist/opentelemetry-collector-monitoring/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}