Grafana

Grafana is an open-source platform for monitoring, visualization, and observability. It allows you to query, visualize, alert on, and understand your metrics, logs, and traces from various data sources.

Features

  • Interactive Dashboards: Create dynamic and customizable dashboards to visualize time-series data.
  • Multiple Data Sources
    • Prometheus
    • InfluxDB
    • Graphite
    • Elasticsearch
    • PostgreSQL / MySQL
    • Loki (for logs)
    • Tempo (for traces)
  • Alerting: Built-in alerting system with support for: Slack, Email, Webhooks
  • Plugins and Extensibility: Extend functionality using plugins (panels, data sources, apps).
  • User Management: Includes granular access control and organization-based dashboards.

Compose

services:
    grafana:
        user: 1000:1000
        image: grafana/grafana-enterprise:12.0.2
        ports:
            - 3000:3000
        volumes:
            - /data:/var/lib/grafana