Grafana是一个跨平台、开源的度量分析和可视化工具,可以通过对接各种数据源并作可视化展示。
Prometheus是著名开源监控项目,其监控任务由具体的exporter实现,exporter到目标端抓取监控数据,然后保存在TSDB时序数据库中。Prometheus也支持PromQL查询语言进行自定义的查询组合。
openGauss/MogDB数据库可以通过opengauss_exporter完美适配Grafana及Prometheus。
下面是效果图:

==下面在麒麟arm测试环境下演示部署过程,x86环境需要替换相关下载安装包。==
软件下载地址:https://prometheus.io/download/ 下载文件prometheus-2.31.1.linux-arm64.tar.gz
# useradd prometheus
# password prometheus
# mkdir /appdata/prometheus
# mkdir /appdata/prometheus/etc
# mkdir /appdata/prometheus/log
# mkdir /appdata/prometheus/data
# tar -zxvf prometheus-2.31.1.linux-arm64.tar.gz -C /appdata/prometheus
# chown -R prometheus: /appdata/prometheus
# chmod -R 755 /appdata/prometheus
$ /appdata/prometheus/prometheus-2.31.1.linux-arm64/prometheus --version
$ vi /appdata/prometheus/etc/prometheus.yml
内容如下
# my global config
global: