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

一、Grafana简述

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

主要功能:

二、部署Grafana到Kubernetes

2.1、数据持久化

2.2、配置grafana-config

2.3、配置grafana-SVC

2.4、部署grafana-DP

2.5、部署grafana-ING

2.6、Grafana安装插件

进入 Grafana Pod 容器内,通过镜像自带的 grafana-cli 工具进行插件的安装,本文以安装饼图插件为例

插件已经安装成功,不过在默认情况下 Grafana 并不会自动热加载插件,必须将应用重启后才能够重新加载插件。

2.7、验证测试Grafana

三、配置数据源

Grafana官方提供了对:Graphite, InfluxDB, OpenTSDB, Prometheus, Elasticsearch, CloudWatch的支持。

添加数据源:Configuration --> Data Sources --> Prometheus

HTTP URL:http://prometheus.monitor:9090 Save & test

四、企业级监控大盘

创建不同维度的大盘:Create --> New dashboard folder --> 集群层面

官方大盘指引:Dashboards | Grafana Labs

监控指标说明:监控指标说明 | KubeSphere Documents

4.1、集群层面监控

导入大盘:Create --> Import

集群:

4.2、域名层面

域名:9965

4.3、主机层面

主机:16098/8919