Observability
オブザーバビリティは、適切に設計されたEKS環境の基本的な要素です。AWSはEKS環境のモニタリング、ロギング、アラーミングのためのネイティブ(CloudWatch)およびオープンソースのマネージドソリューション(Amazon Managed Service for Prometheus、Amazon Managed Grafana、AWS Distro for OpenTelemetry)を提供しています。
この章では、EKSと統合されたAWSオブザーバビリティソリューションを使用して、以下の項目に関する可視性を提供する方法について説明します:
- EKSコンソールビューでのKubernetesリソース
- FluentbitによるコントロールプレーンおよびPodログ
- CloudWatch Container Insightsによるメトリクスのモニタリング
- AMPとADOTによるEKSメトリクスのモニタリング
モジュールのメンテナーの一人であるNirmal Mehta(AWS)によるオブザーバビリティモジュールのビデオウォークスルーをこちらでご覧いただけます:
備考
AWSオブザーバビリティ機能についてさらに詳しく知りたい場合は、One Observability Workshopをご覧ください
備考
AWS環境のオブザーバビリティをセットアップするための意見を持ったインフラストラクチャーアズコード(IaC)モジュール群については、AWS Observability Accelerator for CDKおよびAWS Observability Accelerator for Terraformをご覧ください。これらのモジュールはAmazon CloudWatchなどのAWSネイティブサービスや、Amazon Managed Service for Prometheus、Amazon Managed Grafana、AWS Distro for OpenTelemetry(ADOT)などのAWSマネージドオブザーバビリティサービスと連携します。

