服务器的监控,也是采纳Prometheus和Grafana。能够监控服务器零碎负载、CPU使用率、网络流量、磁盘使用率、磁盘读写速度、IO耗时、网络信息。

效果图


装置应用

  1. 装置启动node_exporter
  2. 配置批改prometheus.yml
见上一篇装置应用阐明:
  1. 下载Grafana的Node Exporter仪表盘
https://grafana.com/grafana/dashboards/8919
  1. 导入仪表盘 Import dashboard

举荐简略理解Prometheus原理

Prometheus是CNCF的第二大开源我的项目,是一个零碎和服务监视系统。CNCF基金会的第一个我的项目是煊赫一时的K8s,它以给定的工夫距离从已配置的指标收集指标,评估规定,显示后果,反对警报触发。以后越来越多的我的项目(如Kubernetes和 etcd等)都退出了对Prometheus反对,从侧面体现了它的价值。

  1. Prometheus定义了指标数据规范
    能够应用pull的形式采集数据,反对动态采集(配置文件)和动静采集(Zookeeper、Consul、Kubernetes等形式进行动静发现、动静监控)
  2. Prometheus自带的时序数据库
    Prometheus Server能够快捷的进行历史数据的剖析计算,另外也能够对接第三方的时序数据库。
  3. Prometheus提供PromQL查问形式和HTTP查问形式

能够轻松接入各类UI零碎(Grafana、自研测试平台)做信息展现

  1. Prometheus的Alertmanager提供监控报警
    依据设定的规定,Prometheus通过push操作同步告警信息(反对接入Pageduty、邮件、钉钉等)
Prometheus 高能乏味举荐学习 举荐应用
扫一扫,关注我