prometheus-Alertmanager介绍安装
简介
Grafana是一款用Go语言开发的开源数据可视化工具,可以做数据监控和数据统计,带有告警功能。目前使用grafana的公司有很多,如paypal、ebay、intel等。
特点
- 可视化:快速和灵活的客户端图形具有多种选项。面板插件为许多不同的方式可视化指标和日志。
- 报警:可视化地为最重要的指标定义警报规则。Grafana将持续评估它们,并发送通知。
- 通知:警报更改状态时,它会发出通知。接收电子邮件通知。
- 动态仪表盘:使用模板变量创建动态和可重用的仪表板,这些模板变量作为下拉菜单出现在仪表板顶部。
- 混合数据源:在同一个图中混合不同的数据源!可以根据每个查询指定数据源。这甚至适用于自定义数据源。
- 注释:注释来自不同数据源图表。将鼠标悬停在事件上可以显示完整的事件元数据和标记。
- 过滤器:过滤器允许您动态创建新的键/值过滤器,这些过滤器将自动应用于使用该数据源的所有查询。
安装
安装环境依赖
1 | yum install initscripts fontconfig -y |
部署安装
- 二进制安装
Standalone Linux Binaries(64 Bit)1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31cd /usr/local/src/
wget https://dl.grafana.com/enterprise/release/grafana-enterprise-9.3.6.linux-amd64.tar.gz
tar -zxvf grafana-enterprise-9.3.6.linux-amd64.tar.gz
mv /usr/local/src/grafana-9.3.6 /usr/local/grafana-9.3.6
ln -s /usr/local/grafana-9.3.6 /usr/local/grafana
chown -R root.root /usr/local/grafana-9.3.6
# 二进制命令软链接到系统环境变量目录下
ln -s /usr/local/grafana/bin/grafana-cli /usr/local/bin/grafana-cli
ln -s /usr/local/grafana/bin/grafana-server /usr/local/bin/grafana-server
# 配置 systemd 服务
vim /etc/systemd/system/grafana-server.service
[Unit]
Description=grafana-server
[Service]
ExecStart=/usr/local/bin/grafana-server -homepath /usr/local/grafana
ExecReload=/bin/kill -HUP $MAINPID
KillMode=process
Restart=on-failure
[Install]
WantedBy=multi-user.target
建议这种方式安装
- rpm安装
Red Hat, CentOS, RHEL, and Fedora(64 Bit)1
2
3
4wget -c https://dl.grafana.com/enterprise/release/grafana-enterprise-8.4.0~beta1-1.x86_64.rpm
sudo yum install grafana-enterprise-8.4.0~beta1-1.x86_64.rpm
# or
sudo rpm -Uvh grafana-enterprise-8.4.0~beta1-1.x86_64.rpm
启动服务设置开机自动启动
1 | sudo systemctl daemon-reload |
设置配置文件
1 | # 备份配置文件 |
插件安装
1 | 使用grafana-cli工具安装 |
安装和卸载后需要重启grafana才能够生效
使用
WEB 访问 http://IP:3000
默认用户 admin/admin
创建Dashboard
一、添加数据源
Prometheus
二、可视化方式
可视化方式有很多种,不过Graph、Table、Pie chart 这三种基本就已经满足数据展现要求了。
这边主要介绍下 Graph
注意:只有Graph才能配置告警
Graph
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 云运维!