Prometheus+Grafana普罗米修斯,搭建和利用

打印 上一主题 下一主题

主题 595|帖子 595|积分 1785

文章目录
1. Prometheus普罗米修斯,搭建和利用
1.1 prometheus监控框架工具先容
1.2 支持类型
2. Prometheus 源码安装和启动设置
2.1 prometheus.yml 设置解释
2.2 启动服务
2.3 访问:http://localhost:9090
2.4 查看袒露指标
2.5 将Prometheus设置为系统服务
3. 客户端,设置服务发现监控linux主机及相干服务
3.1 客户端安装node_exporter
3.1.1 监控Linux 安装常用node_exporter
3.1.2 启动node_exporter,并添加到服务
3.1.3 普罗米修斯服务端设置文件添加监控项
3.1.4 重启普罗米修斯
3.2 监控mysql(mysqld-exporter)
3.2.1 启动mysqld-exporter
3.2.2 普罗米修斯设置文件添加监控项后重启
3.1.1 为了管理服务,将宿主机节点监控收罗node_exporter加入到服务设置文件里
4. Grafana 展示 Prometheus 数据
4.1 添加Prometheus数据源
4.2 新增Dashboard Linux根本数据展示
4.2.2 导入模板8919
4.2.3 选择数据源
4.2.4 查看Dashboard
4.3 新增Dashboard MySQL数据展示
4.3.1 设置数据源
4.3.2 导入已经画好的dashboard,数据源选择刚刚创建好的mysql数据源即可
5. 监控Redis(redis_exporter)
5.1 安装redis_exporter
5.2启动redis_exporter
5.3 prometheus设置文件中加入redis监控并重启
5.4 grafana导入画好的dashboard
6. 监控windows机器(wmi-exporter)
1. Prometheus普罗米修斯,搭建和利用
1.1 prometheus监控框架工具先容
prometheus是由谷歌研发的一款开源的监控软件,它通过安装在远程机器上的exporter,通过HTTP协议从远程的机器收集数据并存储在本地的时序数据库上
同时Prometheus后端用 golang语言开辟,前端是 Grafana
1.2 支持类型
Prometheus为了支持各种中间件以及第三方的监控提供了exporter,各人可以把它明白成监控适配器,将不同指标类型和格式的数据统一转化为Prometheus能够辨认的指标类型。
例如Node exporter告急通过读取Linux的/proc以及/sys目录下的系统文件获取操纵系统运行状态,reids exporter通过Reids下令行获取指标,mysql exporter通过读取数据库监控表获取MySQL的性能数据。他们将这些异构的数据转化为尺度的Prometheus格式,并提供HTTP查询接口。
[外链图片转存失败,源站可能有防盗链机制,发起将图片保存下来直接上传(img-ovE8puOM-1615534500766)(FB2D85A532DE4EA0B6378CCE4AF0E677)]
Prometheus的流行和Kubernetes密不可分,支持对Kubernetes、容器、OpenStack的监控。
2. Prometheus 源码安装和启动设置
IP    角色    系统
192.168.2.45    Prometheus 服务端    CentOS 7
192.168.2.44    node_exporter 客户端    CentOS 7
普罗米修斯下载网址:https://prometheus.io/download/
监控集成器下载地址:http://www.coderdocument.com/docs/prometheus/v2.14/instrumenting/exporters_and_integrations.html
[root@VM_2-45 ~]# wget https://github.com/prometheus/prometheus/releases/download/v2.25.0/prometheus-2.25.0.linux-amd64.tar.gz
[root@VM_2-45 ~]# tar xf  prometheus-2.25.0.linux-amd64.tar.gz -C /usr/local
[root@VM_2-45 ~]# mv prometheus-2.25.0.linux-amd64/ prometheus

查看版本号
[root@VM_2-45 /usr/local/prometheus]# ./prometheus --version
prometheus, version 2.25.0 (branch: HEAD, revision: a6be548dbc17780d562a39c0e4bd0bd4c00ad6e2)
   build user:       root@615f028225c9
   build date:       20210217-14:17:24
   go version:       go1.15.8
   platform:         linux/amd64
[root@VM_2-45 /usr/local/prometheus]#

查看资助文档
[root@VM_2-45 /usr/local/prometheus]# ./prom

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

自由的羽毛

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表