Grafana
Grafana 是一款开源的可视化与分析平台,专为监控、时序数据分析和指标展示设计。支持多种数据源(如 Prometheus、InfluxDB、Elasticsearch、MySQL 等),提供灵活的仪表盘定制功能,广泛应用于 DevOps、IT 运维和业务分析领域。
创建数据目录
bash
mkdir -p /data/grafana/data
mkdir -p /data/grafana/provisioning
chmod 777 -R /data/grafana
docker-compose.yaml
yaml
services:
grafana:
image: grafana/grafana:latest
container_name: grafana
restart: unless-stopped
ports:
- "11095:3000"
volumes:
- /data/grafana/data:/var/lib/grafana
- /data/grafana/provisioning:/etc/grafana/provisioning
environment:
- GF_SECURITY_ADMIN_PASSWORD=admin
deploy:
resources:
limits:
memory: 1G
reservations:
memory: 256M
logging:
driver: json-file
options:
max-size: "30m"
max-file: "10"
启动服务:
bash
[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 中修改)
配置主机系统监控示例
- 新增数据源
- 新建仪表盘