Prometheus监控搭建(1)流程梳理
prometheus 搭建的过程⽐较长,涉及到的东西也⽐较多,写这篇⽂章只是个⼈梳理⽤,后续有时间完善。可能都⽐较流⽔账。
如果仅仅是为了学习、模拟测试的需要,可以重点关注下pushgateway的数据推送⽅式,剩下的node_exporter、blackbox_exporter、redis_exporter、mysqld_exporter等插件不安装也可以。
相关软件列表
软件名称作⽤
pushgateway向prometheus推送监控指标
prometheus数据采集和存储 提供PromQL语法查询
alertmanager警告管理 进⾏报警
PrometheusAlert运维告警转发系统 结合alertmanager
grafana监控数据⼤盘展⽰
如果仅仅是为了演⽰或者了解需要,只安装上⾯⼏个即可,下⾯的不⽤安装
node_exporter收集主机的基本性能监控指标
blackbox_exporter收集http,https,tcp等监控指标
redis_exporter收集redis相关的监控指标
mysqld_exporter收集mysql相关的监控指标
简单的列⼀下prometheus的流程
部署规划
主机部署备注
prometheus(172.19.120.164)prometheus/
AlertManager/
PrometheusAlert/
grafana
也可以分开单独部
署
blackbox_exporter、
nginx 也部署在⼀起,
线上可以按需分开
简述安装mysql的过程app(172.19.120.4)node_exporter redis_exporter
pushgateway mysqld_exporter
服务端⼝说明
类型服务名称端⼝
展⽰grafana3000
采集监控、查询prometheus9090
管理告警alertmanager9093
告警触发PrometheusAlert8080
⿊盒检测blackbox_exporter9115
硬件和软件信息收集node_exporter9100
监控redis redis_exporter9121
监控MySQL mysqld_exporter9104
push监控信息pushgateway9091
如果头脑⾥没有对prometheus ⼯作流程的认知,是很容易被搞懵的,部署过程中很容易被搞懵。简单的解释完了之后,请接着看下⽅单个服务的部署过程。
当然你也可以按照⽂章中的流程直接⾛⼀遍,安装完成之后再回过头来梳理,形成⾃⼰的认识。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论