GKE 用 Google Cloud オペレーション スイートの概要

Google Kubernetes Engine(GKE)には、Cloud Monitoring と Cloud Logging のネイティブ統合が含まれています。GKE クラスタを作成すると、Kubernetes Engine Monitoring がデフォルトで有効になり、Kubernetes 専用のモニタリング ダッシュボードが作成されます。

Kubernetes Engine Monitoring を使用すると、Cloud Logging がアプリケーション ログを収集するかどうかを制御できます。また、Cloud Monitoring と Cloud Logging の統合を完全に無効にすることもできます。インストール手順の詳細については、GKE の Monitoring と Logging のサポートのインストールをご覧ください。

Kubernetes Engine Monitoring について

Kubernetes Engine Monitoring は、GKE クラスタをモニタリングするために設計されています。 また、Monitoring と Logging サービスを同時に管理し、GKE クラスタ用にカスタマイズされたダッシュボードを提供する Kubernetes Engine Monitoring インターフェースを備えています。

  • 概要ペインには、CPU 使用率、メモリ使用量、対応待ちのインシデント数など、クラスタの重要な指標を表示できます。

  • インフラストラクチャ、ワークロード、サービスごとにクラスタを表示できます。

  • 名前空間、ノード、ワークロード、サービス、ポッド、コンテナを調査できます。

  • ポッドとンテナの場合、時間の関数として指標を表示できます、また、ログビューアでログエントリを確認できます。

モニタリングとロギングのオプションの使用について

デフォルトの Kubernetes Engine Monitoring またはオプトインにより Legacy Logging と Monitoring を使用できます。いずれのオプションも GKE バージョン 1.12.7 以降で一般提供されています。次の点にご注意ください。

  • GKE バージョン 1.14 以降では、Kubernetes Engine Monitoring がデフォルトのオプションになります。

  • 従来の Logging と Monitoring も一般的なオプションですが、Kubernetes Engine Monitoring の機能と改善点は利用できません。

  • 従来の Logging と Monitoring に限り、Cloud Monitoring を使用しながら Cloud Logging を無効にできます。

GKE 用の Google Cloud オペレーション スイートのサポートの選択

従来の Logging と Monitoring を使用している場合、それらのサポートを削除する前に、Kubernetes Engine Monitoring に切り替える必要があります。GKE 1.15 以降、従来の Logging と Monitoring はサポートされなくなります。 GKE バージョン間の互換性の詳細は、次の表をご覧ください。

GKE バージョン 以前の Logging と Monitoring Kubernetes Engine Monitoring
1.10~1.12.5 デフォルト オプトイン(ベータ版)
1.12.7 デフォルト 任意
1.13 デフォルト 任意
1.14 任意 デフォルト
1.15 利用不可 デフォルト

料金

Kubernetes Engine Monitoring は、収集されたログと指標の量に基づいて課金されます。 詳細については、料金のページをご覧ください。

Kubernetes Engine モニタリングの入門ガイド

  • Kubernetes Engine Monitoring のインストール: 新しいクラスタと既存のクラスタで Kubernetes Engine Monitoring を有効にする方法を説明します。

  • Kubernetes Engine Monitoring への移行: 従来の Logging と Monitoringと Kubernetes Engine Monitoring の違い、および、モニタリングとロギングの統合の更新の際に設定変更が必要な項目について説明します。

  • システムの概要: Kubernetes Engine Monitoring ダッシュボード インターフェース、クラスタ情報の整理方法、アラートの詳細を表示する方法について説明します。

  • 有効化 auditd ログ: GKE クラスタノードで OS レベルの冗長な監査ログを有効にする方法と、Cloud Logging にログをエクスポートする方法について説明します。

  • Prometheus の使用: この機能はオプションです。Prometheus 用の Kubernetes Engine Monitoring の設定方法について説明しています。

従来の Logging と Monitoring の入門ガイド

  • 従来の Cloud Monitoring: GKE クラスタの Cloud Monitoring のレガシー ソリューションを設定する方法を説明します。

  • 従来の Cloud Logging: GKE クラスタ用に Cloud Logging のレガシー ソリューションを設定する方法を説明します。