塩焼きブログ

塩焼きに関しての研究内容を公開しています

Java(Kotlin)でPrometeusのLabelを使ってタローとモモのやる気ゲージを監視するためのMetoricsを出力する

labelNamesではいわゆるラベルのタイトルを入れます。ここにタローとか入れるわけではありません。

val yaruki = Gauge.build().name("yaruki_total").help("yaruki help").labelNames("person_name").register() 
yaruki.labels("taro").set(10.0)
yaruki.labels("momo").set(100.0)

結果はこのようになります。

# HELP yaruki_total yaruki help
# TYPE yaruki_total gauge
yaruki_total{person_name="taro",} 10.0
yaruki_total{person_name="momo",} 100.0

参考

https://stackoverflow.com/questions/48287188/how-to-add-labels-to-prometheus-summary-metric-in-java