メインコンテンツへスキップ

Kubernetes Intelligence ダッシュボード

Kubernetes Intelligence は、PerfectScale によって収集された利用率データ とクラウドプロバイダによる請求データを取り込みます。EKS・GKE・セルフマネージドクラスタにデプロイされたコンテナ化ワークロードを完全に可視化し、Kubernetes 環境の最適化に役立てることができます。

必要な権限

  • Cloud Analytics User

Kubernetes Intelligence ダッシュボードへのアクセス

DoiT コンソールで Kubernetes Intelligence ダッシュボードにアクセスするには、上部ナビゲーションのメガメニューから Dashboards を選択し、Kubernetes Intelligence を選択します。

Kubernetes Intelligence dashboard

Kubernetes Intelligence ダッシュボードは、次のパートで構成されています。

  • General settings

  • Summary information: 選択した時間範囲内で Kubernetes Intelligence エージェントが有効になっているすべてのクラスタのサマリーを表示する概要パネルです。

  • Top clusters by: 既定では、このチャートは選択した時間範囲において、クラウドの請求データに基づき、コンピュートコストが最も高い Kubernetes クラスタのトップ 10 を表示します。Scope ドロップダウンを使用して、コンピューティングの無駄が多いトップクラスターを表示するビューに変更できます。

  • Clusters overview: Kubernetes Intelligence エージェントがインストールされているクラスタの一覧です。

General settings

一般設定は、ダッシュボードの右上にあります。

  • Go to PerfectScale (任意): PerfectScale の Web アプリケーションを使用したい場合にこのオプションを選択します。コンソール内の Kubernetes Intelligence を利用するために PerfectScale へのサインインは不要です。選択すると PerfectScale のサインインページが起動するか、まだ新規登録していない場合は利用開始の招待が送信されます。

  • Manage clusters: Kubernetes 資産ページを起動し、エージェントのステータス確認・インストール・アップグレードを行うことができます。

  • PerfectScale tenant: 複数の PerfectScale テナントをお持ちの場合にのみ利用できるオプションです。ドロップダウンを使用してテナントを切り替えることができます。

  • Time range: データ収集期間を指定します。常に Last 30 days に設定されています。Clusters overview で個々のクラスタ詳細を表示する際には、異なる時間範囲を選択できます。

  • Set as default: Dashboards セクションに移動した際に Kubernetes Intelligence ダッシュボードをデフォルトとして表示したい場合は、ケバブメニュー () を選択し、Set as default を選択します。現在の実装では、このオプションは Kubernetes Intelligence ダッシュボードに対してのみ利用可能である点に注意してください。

Summary information

Kubernetes Intelligence dashboard summary cards

  • Total cost: 選択した時間範囲において Kubernetes Intelligence エージェントが有効になっているクラスタの合計コストであり、クラウドの請求データに基づきます。Open as report を選択すると、K8s Clusters Compute Cost プリセットレポートでデータを表示できます。

    K8s Clusters Compute Cost report

  • Recommended cost: PerfectScale の推奨事項に基づき、達成可能と見込まれる推奨コストです。

  • Pod waste: Kubernetes Intelligence エージェントによって収集された利用率データに基づき、選択した時間範囲内のクラスタ全体でオーバープロビジョニングされた Pod にかかっている合計コストです。

  • Node idle: Kubernetes Intelligence エージェントによって収集された利用率データに基づき、選択した時間範囲内のクラスタ全体でアイドル状態のノードにかかっている合計コストです。

  • High resiliency risks: PerfectScale によって At Risk インジケータが High と判定された、選択した時間範囲内のクラスタ全体で高い耐障害性リスクを抱えているワークロードの総数です。詳細については、Resiliency alerts を参照してください。

Clusters overview

Kubernetes Intelligence ダッシュボードの下部には、選択した時間範囲において Kubernetes Intelligence エージェントが有効になっているクラスタの一覧が表示されます。

Kubernetes Intelligence clusters overview

  • Cluster name: クラスタ名です。クラスタ名を選択すると、そのクラスタの利用率ダッシュボードが起動します。

  • Agent status: Kubernetes Intelligence エージェントのステータスです。ホバーすると、ステータスの最終更新日時を確認できます。

  • Type: クラスタのタイプです(EKS、GKE、またはセルフマネージド)。

  • Cost: クラスタの合計コストです。

  • Potential savings: PerfectScale の推奨事項と、現在の利用状況に基づくオートメーションにより、ワークロードの適正化やリソースリクエストの最適化を行った場合に見込まれるコスト削減額です。

  • Pods waste: クラスタ内でオーバープロビジョニングされている Pod にかかっている合計コストです。

  • Node idle: クラスタ内でアイドル状態のノードにかかっている合計コストです。

  • Automated: 有効化されているオートメーション数と、検出されたオートメーションの総数です。詳細については、Enable PerfectScale Automation を参照してください。

  • High risks: PerfectScale によって At Risk インジケータが High と判定された、クラスタ内で高い耐障害性リスクを抱えているワークロードの総数です。詳細については、Resiliency alerts を参照してください。