Quantcast
Channel: 日本Zabbixユーザー会 - 日本Zabbixユーザー会フォーラム
Viewing all articles
Browse latest Browse all 1811

4.2のPrometheusからの値取得について

$
0
0

お世話になります。
Zabbix4.2のPrometheusから取得した値によるLLDを試していますが、仕様上困った点があります。

本家サイトのマニュアルによると、保存前処理でPrometheus to JSONを行った後で
そのJSONに対してLLDなどの処理を行うとなっています。(以下)
https://zabbix.com/documentation/4.2/manual/discovery/low_level_discover...

が、おそらくはこのPrometheus to JSONの仕様で、
「Prometheus側でのメトリクス名=JSON側ではname:という変数名」に決め打ちされてしまいます。
(上のURLで言うところの"name": "wmi_logical_disk_free_bytes"です)

これで何が困るかというと、元のPrometheus側でnameというラベルを既に使っていた場合です。
JSONに変換すると、メトリクス名もラベル名も同じname:変数にされてしまい、その後の処理が進みません。

Zabbix側の正規表現で置換等できないかとも思ったんですが、最初に一致した1つだけなら置換できたものの
一致した全ての項目を置換する方法が見つけられませんでした。

続きを読む


Viewing all articles
Browse latest Browse all 1811

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>