Amazon EKS でのログ記録とモニタリング - AWS 規範ガイダンス

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon EKS でのログ記録とモニタリング

Amazon Elastic Kubernetes Service (Amazon EKS) は、Kubernetes コントロールプレーン用の CloudWatch Logs と統合されます。コントロールプレーンは Amazon EKS によってマネージドサービスとして提供され、CloudWatch エージェントをインストールせずにロギングを有効にする。CloudWatch エージェントをデプロイして Amazon EKS ノードとコンテナログをキャプチャすることもできます。Fluent Bit と Fluentd は、CloudWatch Logs へのコンテナログの送信にもサポートされています。

CloudWatch Container Insights は、クラスター、ノード、ポッド、タスク、サービスのレベルで Amazon EKS の包括的なメトリクスモニタリングソリューションを提供します。Amazon EKS では、Prometheus とメトリックスキャプチャの複数のオプションもサポートしています。Amazon EKS コントロールプレーン は、Prometheus 形式で公開されたメトリクスで メトリックエンドポイントを提供します。Prometheus を Amazon EKS クラスターにデプロイして、これらのメトリクスを消費することができます。

また、Prometheus メトリクスをスクレイプするように CloudWatch エージェントをセットアップ することで、他の Prometheus エンドポイントを使用するだけでなく、CloudWatch メトリクスを作成します。コンテナインサイトで Prometheus をモニタリングすると、コンテナ化されたシステムとワークロードからの Prometheus メトリクスの検出が自動化されます。

Amazon EKS ノードに CloudWatch エージェントをインストールして設定し、ディストリビューターおよびステートマネージャーを使用した Amazon EC2 で使用されるアプローチと同様に、Amazon EKS ノードを標準のシステムロギングおよびモニタリング設定に合わせることができます。