← All dashboards

OpenTelemetry Collector

Visualize OTEL telemetry metrics (tested with AWS OTEL/ADOT v0.20.0 = OTEL v0.56.0)

Visualization of OpenTelemetry collector telemetry metrics from Prometheus.

Used OTEL config, where OTEL collects own telemetry metric and posts them into AWS managed Prometheus. PROMETHEUS_ENDPOINT and PROMETHEUS_REGION are env variables:

extensions:
  sigv4auth/aws:

receivers:
  prometheus:
    config:
      scrape_configs:
      - job_name: otel-collector-metrics
        scrape_interval: 60s
        static_configs:
        - targets: ['localhost:8888']

exporters:
  prometheusremotewrite/aws:
    endpoint: ${PROMETHEUS_ENDPOINT}
    auth:
      authenticator: sigv4auth/aws
    retry_on_failure:
      enabled: true
      initial_interval: 1s
      max_interval: 10s
      max_elapsed_time: 30s

service:
  pipelines:
    metrics:
      receivers: [prometheus]
      processors: []
      exporters: [awsprometheusremotewrite]
  telemetry:
    metrics:
      address: 0.0.0.0:8888
      level: basic

See: OTEL collector monitoring doc and OTEL troubleshooting - metrics.

Unfortunately, original OTEL collector dashboard is not compatible with current OTEL collector telemetry implementation.

Developed and tested on AWS ECS Fargate cluster with autoscalling, so also instance count graph is included.

Dashboard revisions

RevisionDecscriptionCreated

Reviews

Login or Sign up to write a review

Reviews from the community
Sign up for Grafana Cloud
Tooltip hover

Get this dashboard

Data source:

Dependencies:

Import the dashboard template:

or

Download JSON

Docs: Importing dashboards