--- title: "Grafana" type: entity aliases: [Grafana OSS, Grafana Labs] tags: [visualization, dashboard, monitoring, observability, grafana] date: 2025-11-11 --- # Grafana ## Overview Grafana 是开源的可视化和监控平台,由 Grafana Labs 开发和维护。它能连接多种数据源(Prometheus、Loki、VictoriaMetrics、Elasticsearch、InfluxDB 等),提供丰富的仪表盘模板、查询编辑器和告警管理功能。家庭监控方案中,Grafana 通过 Dashboard ID 直接导入官方模板,快速搭建可视化界面。 ## Key Characteristics - **多数据源支持**:Prometheus、Loki、VictoriaMetrics、Elasticsearch、MySQL、PostgreSQL 等 - **Dashboard 即代码**:JSON 格式导出存储,纳入 Git 版本控制(GitOps) - **官方 Dashboard 市场**:Dashboard ID 直接导入,1860(Node Exporter Full)、14282(cAdvisor)、7587(Blackbox) - **告警管理**:原生告警支持,可替代 Prometheus Alerting 独立使用 - **变量和模板**:支持动态仪表盘、级联选择器 - **权限控制**:组织(Org)、团队、用户三级权限体系 ## Home Server Deployment ```yaml # docker-compose.yml 片段 grafana: image: grafana/grafana:latest container_name: grafana ports: - "3000:3000" environment: - GF_AUTH_ANONYMOUS_ENABLED=true - GF_AUTH_ANONYMOUS_ORG_NAME=Main Org - GF_AUTH_ANONYMOUS_ORG_ROLE=Viewer - GF_SECURITY_ADMIN_USER=admin - GF_SECURITY_ADMIN_PASSWORD=admin volumes: - grafana-storage:/var/lib/grafana ``` ## Quick Dashboard Import 1. 访问 `http://localhost:3000`,admin/admin 登录 2. 添加数据源:`http://prometheus:9090` 3. Dashboards → Import → 输入 Dashboard ID: - **1860** — Node Exporter Full(主机指标) - **14282** — cAdvisor Container Metrics(容器指标) - **7587** — Blackbox Exporter Probe(HTTP 探测) ## Related Sources - [[家庭监控方案-prometheus-grafana-node-exporter-cadvisor-blackbox]] ## Related Entities - [[Prometheus]] — 主要数据源 - [[Grafana Labs]] — 维护组织 - [[Alertmanager]] — 告警接收 ## Related Concepts - [[System Monitoring]] — 上游领域 - [[Centralized Logging]] — Grafana Loki 补充日志可视化 - [[Observability]] — 可观测性三大支柱之一(可视化层)