Google Kubernetes Engine(GKE)には、Google Cloud Managed Service for Prometheus など、Cloud Logging や Cloud Monitoring とのインテグレーションが含まれています。
Logging と Monitoring のインテグレーション
Google Cloud で実行する GKE クラスタを作成すると、Cloud Logging と Cloud Monitoring がデフォルトで有効になり、Kubernetes 向けにカスタマイズされたオブザーバビリティが提供されます。
GKE クラスタから Cloud Logging と Cloud Monitoring に送信するログと指標(存在する場合)を制御できます。また、Google Cloud Managed Service for Prometheus を有効にするかどうかも制御できます。有効にすると、大規模な環境で Prometheus を手動で管理と運用を行うことなく、Prometheus を使用してワークロードのモニタリングとアラートを行うことができます。インストールと構成手順については、Cloud Operations for GKE の構成をご覧ください。
Cloud Monitoring には、GKE クラスタ専用の GKE ダッシュボードが用意されています。
CPU 使用率、メモリ使用率、対応待ちのインシデント数など、クラスタの重要な指標を表示できます。
インフラストラクチャ、ワークロード、サービスごとにクラスタを表示できます。
Namespace、ノード、ワークロード、Service、Pod、コンテナを調査できます。
Pod とコンテナの場合、時間の関数として指標を表示し、ログエントリを確認できます。
料金
料金は、収集されたログと指標の量に基づきます。詳細については、料金のページをご覧ください。
次のステップ
新規および既存のクラスタでロギングとモニタリングを構成する。
クラスタを観察する。ダッシュボードの表示、クラスタ情報の整理、アラートの詳細の表示を行う方法を確認する。
GKE クラスタノードで詳細な OS レベルの監査ロギングを有効にする。また、Cloud Logging にログをエクスポートする方法を確認する。