简介
Grafana是一款用Go语言开发的开源数据可视化工具,可以做数据监控和数据统计,带有告警功能。
拉取Grafana镜像
docker pull grafana/grafana
运行镜像
docker run -d -p 3000:3000 --name=grafana grafana/grafana
打开浏览器,访问 http://localhost:3000。您将能够在 Web 界面中配置和使用 Grafana。
登录 Grafana:
默认登录用户名和密码为:
用户名:admin
密码:admin
系统介绍
首页
仪表板
探索
警报
连接
管理
拉取prometheus镜像
先拉取用于机器系统数据收集exporter,其他exporter可以自行下载
docker pull prom/node-exporter
docker run -d --name node-exporter -p 9100:9100 prom/node-exporter
docker pull prom/prometheus
docker run -d --name prometheus -p 9090:9090 prom/prometheus
页面效果
创建桥接网络
docker network create -d bridge network-d1
docker network connect network-d1 prometheus
docker network connect network-d1 grafana
docker network connect network-d1 node-exporter
修改yml配置
进入prometheus容器修改配置
/etc/prometheus/prometheus.yml
- job_name: linux
static_configs:- targets: ['node-exporter:9100']
labels:
instance: node-exporter
- targets: ['node-exporter:9100']
Grafana配置prometheus
在grafana添加数据源
仪表板导入
导入主机的监控模板,模板id为8919
展示效果如下