Grafana

简介

Grafana 是一个开源的可视化和分析平台,主要用于监控和数据展示。它支持多种数据源,允许用户通过动态仪表板来实时查看和分析数据,广泛应用于 IT 监控、业务分析和运营分析等领域。

部署

cat > docker-compose.yaml <<EOF
services:
  grafana:
    image: grafana/grafana:10.1.2  # 镜像版本
    container_name: grafana        # 容器名称
    restart: always                # 自动重启
    environment:
      - TZ=Asia/Shanghai           # 设置时区
      - "GF_SECURITY_ADMIN_PASSWORD=admin"
    ports:
      - "3000:3000"                # 端口映射
    volumes:                       # 持久化数据
      - grafana_conf:/etc/grafana
      - grafana_data:/var/lib/grafana
    deploy:
      resources:
        limits:
          cpus: "1"              # 限制 CPU 核心数
          memory: "2G"           # 限制内存大小
volumes:
  grafana_data:
  grafana_conf:
EOF

启动

docker compose up -d