達夢數據庫監控部分數據庫表信息

達夢數據庫監控部分數據庫表信息


背景

開源和商業的四種數據庫已經可以進行數據展示了
未來主要是進行國產數據庫的監控和部分數據的展示信息

本次準備選用達夢數據庫的非官方 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的信息

然後可以展示時序信息了. 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章