暂无图片
openGauss/MogDB数据库完美适配Grafana及Prometheus
最近更新:2022-03-11 14:21:05

Grafana是一个跨平台、开源的度量分析和可视化工具,可以通过对接各种数据源并作可视化展示。

Prometheus是著名开源监控项目,其监控任务由具体的exporter实现,exporter到目标端抓取监控数据,然后保存在TSDB时序数据库中。Prometheus也支持PromQL查询语言进行自定义的查询组合。

openGauss/MogDB数据库可以通过opengauss_exporter完美适配Grafana及Prometheus。

下面是效果图: 微信图片_20211128072639.png

==下面在麒麟arm测试环境下演示部署过程,x86环境需要替换相关下载安装包。==

1.Prometheus部署

1.1. 安装包下载

软件下载地址:https://prometheus.io/download/ 下载文件prometheus-2.31.1.linux-arm64.tar.gz

1.2. 创建prometheus用户

# useradd prometheus
# password prometheus

1.3. 创建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

1.4. 使用prometheus用户检查安装版本

$ /appdata/prometheus/prometheus-2.31.1.linux-arm64/prometheus --version

1.5. 使用prometheus用户编辑配置文件

$ vi /appdata/prometheus/etc/prometheus.yml

内容如下

# my global config
global:
......