服务器的监控,也是采纳 Prometheus 和 Grafana。能够监控服务器零碎负载、CPU 使用率、网络流量、磁盘使用率、磁盘读写速度、IO 耗时、网络信息。
效果图
装置应用
- 装置启动 node_exporter
- 配置批改 prometheus.yml
见上一篇装置应用阐明:
- 下载 Grafana 的 Node Exporter 仪表盘
https://grafana.com/grafana/dashboards/8919
- 导入仪表盘 Import dashboard
举荐简略理解 Prometheus 原理
Prometheus 是 CNCF 的第二大开源我的项目,是一个零碎和服务监视系统。CNCF 基金会的第一个我的项目是煊赫一时的 K8s,它以给定的工夫距离从已配置的指标收集指标,评估规定,显示后果,反对警报触发。以后越来越多的我的项目(如 Kubernetes 和 etcd 等)都退出了对 Prometheus 反对,从侧面体现了它的价值。
- Prometheus 定义了指标数据规范
能够应用 pull 的形式采集数据,反对动态采集(配置文件)和动静采集(Zookeeper、Consul、Kubernetes 等形式进行动静发现、动静监控) - Prometheus 自带的时序数据库
Prometheus Server 能够快捷的进行历史数据的剖析计算,另外也能够对接第三方的时序数据库。 - Prometheus 提供 PromQL 查问形式和 HTTP 查问形式
能够轻松接入各类 UI 零碎(Grafana、自研测试平台)做信息展现
- Prometheus 的 Alertmanager 提供监控报警
依据设定的规定,Prometheus 通过 push 操作同步告警信息(反对接入 Pageduty、邮件、钉钉等)
Prometheus 高能乏味举荐学习 举荐应用
扫一扫,关注我