云原生监控-Prometheus
作者:行癫(盗版必究)
引读:本文章所涉及到技术点包括Prometheus、Grafana、Kuebrnetes;Prometheus基于外部构建采集并监控Kubernetes集群以及集群中的应用,例如使用mysql-node-exporter、nginx-node-exporter采集Kuebrnetes集群中的应用数据,使用node-exporter、kube-node-cadvisor、kube-node-kubelet、kube-state-metrics等采集Kubernetes集群数据,使用promql对数据进行查询分析;最终实现在Grafana中展示及配置告警以通知策略配置邮件方式通知。
一:Prometheus基础
1.简介
Prometheus是一个开源系统监控和警报工具,是云原生基金会中的毕业项目
2.特点
具有由指标名称和键/值对标识的时间序列数据的多维数据模型
支持 PromQL,一种灵活的查询语言
不依赖分布式存储;单个服务器节点是自主的