新型完整的监控告警工具
主要特点:
多维数据模型,时间序列数据由度量名称和键/值对标识
一种灵活的查询语言来利用这种维度
不依赖分布式存储;单个服务器节点是自治的
时间序列收集通过HTTP上的拉模型进行
通过中间网关支持时间序列的推送
通过服务发现或静态配置发现目标
多种模式的绘图和仪表板的支持
机器IP:118.190.107.96 (阿里云)
1、安装
# 下载地址https://prometheus.io/download/#prometheus# centos下载linux压缩包即可。# 上传到服务器 解压tar xf prometheus-2.17.1.linux-amd64.tar.gz# mv文件夹名称cd prometheus-2.17.1.linux-amd64mv prometheus-2.17.1.linux-amd64 prometheus# 更改配置ipvim prometheus.yml# 将 localhost 改成自己的ip地址 如下图 static_configs: - targets: ['118.190.217.164:9090']
2、启动
./prometheus
3、web ui
登录访问:
118.190.217.164:9090
Prometheus自带有简单的UI
prometheus.yml的配置
Targets展示监控具体的监控目标
4、绘图
访问http://118.190.217.164:9090/metrics查看从exporter具体能抓到的数据,如下图所示
5、安装Grafana
普罗米修斯默认的页面可能没有那么直观,我们可以安装grafana使监控看起来更直观
wget https://dl.grafana.com/oss/release/grafana-6.1.3-1.x86_64.rpm# 由于网速比较慢小编从csdn下载的版本# 实用 yum安装yum -y localinstall grafana-6.3.3-1.x86_64.rpm
Grafana的配置文件:
配置文件位于
/etc/grafana/grafana.ini
,这里暂时保持默认配置即可
设置开机启动
systemctl enable grafana-server
systemctl start grafana-server
添加数据
访问:http://118.190.217.164:3000/login,默认账号/密码:admin/admin