达梦数据库监控部分数据库表信息
背景
开源和商业的四种数据库已经可以进行数据展示了
未来主要是进行国产数据库的监控和部分数据的展示信息
本次准备选用达梦数据库的非官方 dmdb_exporter进行展示.
下载方式为github/同事下载
简单使用
增加监控指标信息:
在 default-metrics.toml
增加自己的监控指标
[[metric]]
context = "dmustate"
labels = [ "autodmustate" ]
metricsdesc = { auto= "Gauge metric with count of sysstat by DmService." }
request = " select count(1) as auto from xxx.xxxxx;"
metricstype = { value = "counter" }
启动服务
编写一个非常简单的启动脚本:
export DATA_SOURCE_NAME=dm://SYSDBA:[email protected]:5236?autoCommit=true
nohup ./dmdb_exporter --log.level error --default.metrics ./default-metrics.toml --web.listen-address 0.0.0.0:9161 &
执行命令就可以重启
prometheus 增加配置节
- job_name: "dmdb_exporter"
static_configs:
- targets: ["10.xxx.xx.xx:9161"]
labels:
cluster_name: '113自动化DM数据库_exporter'
展示产品在线用户的设置
1. 增加一个panel
2. 选择时间序列格式
3. query输入变量名: dmdb_dmustate_auto
dmdb 是 exporter 自带的 dmustate 是 context的名字 auto 是列的别名以及 metricsdesc的信息
然后可以展示时序信息了.
标签:exporter,auto,数据库,xx,dmdb,监控,达梦
From: https://www.cnblogs.com/jinanxiaolaohu/p/17860840.html