IBM Cloud Privateに同梱のPrometheusから、データをPythonでcsvにエクスポートしてみたメモ。 古き良きシステムで、Pod毎のCPU使用率などの性能情報レポートを、エクセルで作成して報告したい場合を想定。 ICP v3.1.0で確認。Macでコマンドを実行しているため、Linuxではcurlやdateなどの挙動が若干違うかもしれない。 Prometheusクエリー この記事ではPrometheusクエリーについては触れないが、以下のリンクを見ておくことがおすすめ。 Prometheusクエリ道場 例えば、NamespaceのPod毎のCPU使用率を取得するには以下のようなクエリーが使われる。 このクエリーは順を追ってみていくと以下のようになっている。データの型とrate()関数がわかりにくいけれどもポイント。 container_cpu_usage_secon