🚇

見たいメトリクスがないぞ!!!

に公開

この記事は約1分で読めます

概要

ローカルk8s環境で動かしているargo-workflowsのメトリクスpod_pending_countを確認したかったのですが、prometheusにメトリクスが送信されていないようです

ドキュメントを見たのですがメトリクスは存在しそうです
https://argo-workflows.readthedocs.io/en/latest/metrics/#pod_pending_count

なぜだ...

バージョンが古かった

argo-workflowsのバージョンを確認すると3.5.11でした

Image:         quay.io/argoproj/workflow-controller:v3.5.11

どうやらバージョン3.5.11時点ではどうやらpod_pending_countは存在しなかったようです
https://github.com/argoproj/argo-workflows/blob/v3.5.11/docs/metrics.md

さらに調べるとバージョン3.6で新規追加されるメトリクスの中に入ってました
https://github.com/argoproj/argo-workflows/blob/v3.6.15/docs/upgrading.md#metrics-changes

ということでバージョンアップを行い、無事メトリクスを見れるようになりましたとさ

結論

定期的なバージョンアップは大事

Discussion