Grafana容器化部署
Grafana
Grafana 是一款开源的可视化与分析平台,专为监控、时序数据分析和指标展示设计。支持多种数据源(如 Prometheus、InfluxDB、Elasticsearch、MySQL 等),提供灵活的仪表盘定制功能,广泛应用于 DevOps、IT 运维和业务分析领域。
创建数据目录
mkdir -p /data/grafana/data
mkdir -p /data/grafana/provisioning
chmod 777 -R /data/grafana
docker-compose.yaml
services:grafana:image: grafana/grafana:latestcontainer_name: grafanarestart: unless-stoppedports:- "11095:3000"volumes:- /data/grafana/data:/var/lib/grafana- /data/grafana/provisioning:/etc/grafana/provisioningenvironment:- GF_SECURITY_ADMIN_PASSWORD=admindeploy:resources:limits:memory: 1Greservations:memory: 256Mlogging:driver: json-fileoptions:max-size: "30m"max-file: "10"
启动服务:
[root@yaocai-local-dev grafana]# pwd
/opt/devops/grafana
[root@yaocai-local-dev grafana]# ll
总计 8
-rw-r--r-- 1 root root 529 7月 9日 17:54 docker-compose.yaml
-rw-r--r-- 1 root root 1455 7月 9日 17:51 README.md
[root@yaocai-local-dev grafana]# docker-compose up -d
访问 Grafana 控制台:
- 地址:
http://<你的主机IP>:11095
(默认端口 3000) - 默认管理员账号:admin
- 默认管理员密码:admin(可在 docker-compose.yaml 中修改)
配置主机系统监控示例
- 新增数据源
- 新建仪表盘