基于Prometheus的全方位监控平台--企业监控大盘Grafana

一、Grafana简述

Grafana 是一个开源的庭显分析与可视化工具。提供查询、可视化、报警和指标展示等功能,能灵活创建图表、仪表盘等可视化界面。

主要功能:

。可视化: 提供多种可选择的不同类型的图形,能够灵活绘制不同样式,且还提供很多插件.

。动态仪表盘:提供以模板和变显的方式来创建动态且可重复使用的仪表盘,可以灵活调整.

。浏览指标: 通过瞬时查询和动态变化等方式展示数据,可以根据不同的时间范围拆分视图.

。警报:可以直观地根据重要的指标定义警报规则。Grafana 将不断评估并向 Slack,邮件,快消息等系统发送通知

。混合数据源: 在同一图中混合不同的数据源,可以基于每个查询指定不同数据源。

企业级监控大盘配置管理_数据源

二、部警Grafana到Kubernetes

2.1、数据持久化

企业级监控大盘配置管理_数据源_02

2.2、配置grafana-config

企业级监控大盘配置管理_Prometheus_03

2.3、配置grafana-SvC

企业级监控大盘配置管理_可视化工具_04

2.4、部署grafana.DP

企业级监控大盘配置管理_数据持久化_05

2.5、部署grafanaING

企业级监控大盘配置管理_数据源_06

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/

企业级监控大盘配置管理_数据源_07

4.1、集群层面监控

4.2、域名层面

4.3、主机层面