基于Prometheus的全方位监控平台--企业监控大盘Grafana
一、Grafana简述
Grafana 是一个开源的庭显分析与可视化工具。提供查询、可视化、报警和指标展示等功能,能灵活创建图表、仪表盘等可视化界面。
主要功能:
。可视化: 提供多种可选择的不同类型的图形,能够灵活绘制不同样式,且还提供很多插件.
。动态仪表盘:提供以模板和变显的方式来创建动态且可重复使用的仪表盘,可以灵活调整.
。浏览指标: 通过瞬时查询和动态变化等方式展示数据,可以根据不同的时间范围拆分视图.
。警报:可以直观地根据重要的指标定义警报规则。Grafana 将不断评估并向 Slack,邮件,快消息等系统发送通知
。混合数据源: 在同一图中混合不同的数据源,可以基于每个查询指定不同数据源。
二、部警Grafana到Kubernetes
2.1、数据持久化
2.2、配置grafana-config
2.3、配置grafana-SvC
2.4、部署grafana.DP
2.5、部署grafanaING
2.6、Grafana安装插件
2.7、验证测试Grafana
三、配置数据源
Grafana官方提供了对: Graphite,influxDB,OpenTSDB,Prometheus,Elasticsearch,CloudWatch的支持
添加数据源: Configuration --> Data Sources --> Prometheus
HTTP URL: http://prometheusmonitor:9090 Save & test
四、企业级监控大盘
https//grafan.com/grafana/dashboards/
4.1、集群层面监控
4.2、域名层面
4.3、主机层面