メインコンテンツまでスキップ

GKE Intelligence ダッシュボード

GKE Intelligence は、Google Kubernetes Engine(GKE)のクラスタにおけるコストと使用状況をベストプラクティスに照らして測定し、改善すべき領域を特定できます。

GKE Intelligence を最大限に活用するには、測定対象のすべてのクラスタで GKE コストアロケーションを有効化してください。詳細は GKE cost allocation を参照してください。

学習パスを選択

以下のコンテンツを読むか、▶️ インタラクティブデモ でビジュアルなガイドを確認してください。

必要な権限

GKE Intelligence にアクセスするには、DoiT アカウントに Cloud Analytics User 権限が必要です。

GKE Intelligence ダッシュボード

GKE Intelligence ダッシュボードは、GKE の支出のさまざまな側面を強調するウィジェットで構成されています。Google Cloud プロジェクトで GKE ベースのワークロードが検出されると自動的に作成されます。

GKE Intelligence ダッシュボードにアクセスするには、上部ナビゲーションのメガメニューから ダッシュボード を選択し、GKE Intelligence を選択してください。

GKE Intelligence dashboard

注意

GKE Intelligence ダッシュボード上の各ウィジェットは、それぞれ独立して更新されます。詳細は Refresh report data を参照してください。

Control Plane のコスト

GKE Intelligence: Control Plane Cost

過去6か月にわたり、すべてのクラスタにおける GKE コントロールプレーン(別名 master node)のコストを表示します。

レポート設定:

  • メトリック: Cost
  • 集計: Total
  • 時間間隔: Month
  • 時間範囲: 過去6か月(当月を含む)
  • グループ化: SKU、Region
  • フィルター:
    • 値でリミット: Cost not between -US$0.01 AND US$0.01
    • Service equals Kubernetes Engine (GKE)

クラスタ別 GKE ノードのコスト

GKE Intelligence: GKE Nodes Cost by Cluster

過去 30 日間の GKE ノードのコストと、今後 30 日間の予測を表示します。

レポート設定:

  • メトリック: Cost
  • 集計: Total
  • 高度な分析: Forecast
  • 時間間隔: Day
  • 時間範囲: 過去 30 日間(現在の日を含む)
  • グループ化: GKE Cluster
  • フィルター:
    • GKE Cluster 等しくない [GKE Cluster N/A]:GKE コストアロケーションで追跡されていないクラスタを除外するため(View GKE cluster costs を参照)。
    • SKUAutopilot Kubernetes ClustersRegional Kubernetes ClustersZonal Kubernetes Clusters のいずれでもない。
注意

GKE Autopilot でワークロードを実行する場合、Autopilot の料金モデルは Nodes ではなく Pods が要求するリソースに基づきます。詳細は Google Kubernetes Engine pricing: Autopilot mode を参照してください。

上位 15 Namespace のコスト

GKE Intelligence: Cost by Top 15 Namespaces

過去 7 日間における、すべてのクラスタでコストが高い上位 15 個の Kubernetes Namespace を表示します。

レポート設定:

  • メトリック: Cost
  • 集計: Total
  • 時間間隔: Day
  • 時間範囲: 過去 7 日間(現在の日を含む)
  • グループ化: GKE Namespace
  • フィルター:
    • GKE Namespace 等しくない [GKE Namespace N/A]:GKE コストアロケーションで追跡されていない Namespace を除外するため(View GKE cluster costs を参照)。
    • コストの上位 15 個の GKE Namespace にリミット

上位 20 クラスタのコスト

GKE Intelligence: Cost by Top 15 Namespaces

過去 7 日間における、コストが高い上位 20 個の Kubernetes クラスタを表示します。

レポート設定:

  • メトリック: Cost
  • 集計: Total
  • 時間間隔: Day
  • 時間範囲: 過去 7 日間(現在の日を含む)
  • グループ化: GKE Cluster
  • フィルター:
    • GKE Cluster 等しくない [GKE Cluster N/A]:GKE コストアロケーションで追跡されていないクラスタを除外するため。
    • コストの上位 20 個の GKE Cluster にリミット

クラスタ別の未割り当てリソース

GKE Intelligence: Unallocated Resources by Cluster

過去 7 日間における、ワークロード・システムオーバーヘッドのために要求されないリソースのコストを表示します。

レポート設定:

  • メトリック: Cost
  • 集計: Total
  • 時間間隔: Day
  • 時間範囲: 過去 7 日間(現在の日を含む)
  • グループ化: GKE Cluster
  • フィルター:
    • GKE Cluster 等しくない [GKE Cluster N/A]:GKE コストアロケーションで追跡されていないクラスタを除外するため。
    • GKE Namespace equals kube:unallocated:ワークロード・システムオーバーヘッドのために要求されないリソースを含めるため。
注意

GKE Autopilot のみでワークロードを実行している場合、Autopilot では未割り当てリソースに対して支払わないため、このウィジェットは空になります。

GKE クラスタの利用率

GKE Intelligence: GKE Clusters Utilization

GKE クラスタ全体のリソース利用率を表示します。

レポート設定:

  • メトリック: GKE Capacity Utilization
  • 集計: Total
  • 時間間隔: Day
  • 時間範囲: 過去 7 日間(現在の日を含む)
  • グループ化: GKE Cluster
  • フィルター:
    • Allocation rule is GKE Unallocated Resources or GKE Allocated Resources
    • GKE Cluster 等しくない [GKE Cluster N/A]:GKE コストアロケーションで追跡されていないクラスタを除外するため。
注意

GKE Autopilot のみでワークロードを実行している場合、Autopilot では未割り当てリソースに対して支払わないため、このウィジェットは空になります。

GKE インタラクティブ Cost Explorer

GKE Intelligence: GKE Interactive Cost Explorer

クラスタから Namespace、アプリへドリルダウンできるツリーマップです。

レポート設定:

  • メトリック: Cost
  • 集計: Total
  • 時間間隔: Day
  • 時間範囲: 過去 7 日間(現在の日を含む)
  • グループ化:
  • フィルター:
    • GKE Cluster 等しくない [GKE Cluster N/A]:GKE コストアロケーションで追跡されていないクラスタを除外するため。
    • GKE Namespace 等しくない [GKE Namespace N/A]:GKE コストアロケーションで追跡されていない Namespace を除外するため。

FAQ

GKE Intelligence の費用はいくらですか?

GKE Intelligence 自体には追加費用は発生しません。

なお、GKE Intelligence のいくつかのレポートウィジェットは GKE コストアロケーションに依存しています。DoiT は GKE コストアロケーションに追加料金を請求しませんが、GKE コストアロケーションを有効にすると BigQuery のストレージコストが増加する可能性があります。詳しくは Potential data volume increase を参照してください。

GKE Intelligence はオートパイロット クラスタをサポートしますか?

GKE Intelligence は、制限付きでオートパイロット クラスタをサポートします。

GKE Intelligence は Cloud Billing の BigQuery エクスポート内の GKE のコスト アロケーション データを使用します。オートパイロット クラスタで GKE のコスト アロケーションを有効にすると、未サポートのリソースの使用データは計上されません(エクスポートには goog-k8s-unknowngoog-k8s-unsupported-sku、または <blank>/NULL が含まれます。詳細は GKE クラスタのコストを表示 を参照)。

また、クラスタ別 未割り当てアロケーション リソースGKE クラスタ 利用 の 2 つのウィジェットは常に空になります。

▶️ インタラクティブ デモ

インタラクティブ デモで実際の操作を体験してください。

デモが正しく表示されない場合は、ブラウザ ウィンドウを拡大するか、新しいタブでデモを開く ことをお試しください。