Kubernetes環境下におけるPod単位でのCPU使用量分析のグラフ自動生成
- 著者:
- ラベル: CDSL-TR-125
- 公開日: Jan. 15, 2023
- 更新日: Jan. 15, 2023
- ダウンロード数: 0
Kubernetes によってコンテナを管理することができる.コンテナはPod 内に配置される.限られたリソース(CPU,メモリ) を過不足なく使用するために,Pod に対してリソース使用量を分析する必要がある.サービス管理者はこの分析を行うためにリソースメトリクスを用いる.Python で使用できるライブラリを使用することで統計分析を行うことができる.しかし,データの前処理を行う必要があり分析結果のグラフ画像をレポート形式で使用する場合,グラフやフォントのサイズが合わず作成後に修正することでユーザの作業が増加してしまう課題がある.そこで本提案ソフトウェアでは,ユーザがデータの保存がされているデータベースへアクセスするための情報を設定ファイルに書き込むだけで,分析結果をWeb上で表示し,その画像ファイルを任意で取得することを可能とする.ユーザの作業はデータベースへのクエリに必要な情報を設定ファイルに記述するのみである.それ以降のリソースメトリクスデータの取得,データの前処理,データの分析,分析結果のグラフ化,Web ページ上でグラフの表示,これらの作業はPython を用いたプログラムで自動化の実装を行った.出力されるグラフは修正をすることなく,そのまま使用することができる. ...