Amazon EKS における Prometheus モニタリング - AWS 規範ガイダンス

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

Amazon EKS における Prometheus モニタリング

Prometheus 向けの Amazon Managed Services は、スケーラブルで安全な、オープンソースの Prometheus のための AWS Managed Services を提供します。Prometheus クエリ言語 (PromQL) を使用して、オペレーションメトリクスの取り込み、格納、およびクエリのための基盤インフラストラクチャを管理することなく、コンテナ化されたワークロードのパフォーマンスを監視できます。Amazon EKS と Amazon ECS から Prometheus メトリクスの収集は、AWSDistro for F OpenTelemetry (ADOT)またはPrometheusサーバーをコレクションエージェントとして使います。

CloudWatch コンテナインサイトの Prometheus モニタリングでは、を設定して使用できます。 CloudWatch エージェント。Amazon ECS、Amazon EKS、および Kubernetes ワークロードから Prometheus メトリクスの検出、そして CloudWatch メトリクスとして取り込むことができます。この解決策は、次の場合に適切です。 CloudWatch 主要なオブザーバビリティおよびモニタリングソリューションです。ただし、次のリストでは、Prometheus 向けの Amazon Managed Services が Prometheus メトリクスの取り込み、保存、クエリをより柔軟に提供するユースケースの概要を示します。

  • Prometheus 向け Amazon Managed Services では、Amazon EKS または自己管理型 Kubernetes にデプロイされた既存の Prometheus サーバーを使用し、ローカルで設定されたデータストアの代わりに Prometheus 向けの Amazon Managed Services に書き込むように設定できます。これにより、Prometheus サーバーとそのインフラストラクチャの可用性の高いデータストアを管理するという未分化の重労働がなくなります。Prometheus 向け Amazon Managed Services は、AWS クラウド内で、成熟した Prometheus デプロイを活用したい場合に適した選択です。

  • Grafana は可視化のためのデータソースとして Prometheus を直接サポートしています。代わりにPrometheus でGrafanaを使いたい場合は CloudWatch コンテナのモニタリングにダッシュボードを使用すると、Prometheus 向け Amazon Managed Services でお客様の要件を満たすことができます。Prometheus 向け Amazon Managed Services は Amazon Managed Grafana と統合し、マネージドオープンソースのモニタリングおよび可視化ソリューションを提供します。

  • Prometheus を使用すると、PromQL クエリを使用してオペレーションメトリクスの分析を実行できます。対照的に、その CloudWatch エージェントは、埋め込みメトリクスフォーマットで Prometheus メトリクスを取り込みます。に CloudWatch 結果となるログ CloudWatch メトリクス。埋め込みメトリクスフォーマットログは、次の方法でクエリできます。 CloudWatch ログインサイト。

  • 使用する予定がない場合は CloudWatch モニタリングとメトリクスのキャプチャには、Prometheus サーバーと Grafana などの可視化ソリューションで Prometheus 向け Amazon Managed Services を使用する必要があります。Prometheus サーバーを構成して、Prometheus ターゲットからメトリクスをスクレイピングし、サーバーを Prometheus 向け Amazon Managed Services ワークスペースにリモート書き込みできるように 設定する必要があります。Amazon Managed Grafana を使えば、付属のプラグインを使用して、Amazon Managed Grafana を Prometheus 向け Amazon Managed Services データソースと直接統合できます。メトリクスデータは Prometheus 向け Amazon Managed Services に保存されるため、デプロイする依存性はありません。 CloudWatch CloudWatch にデータを取り込むためのエージェントまたは要件。- CloudWatch エージェントは、Prometheus のコンテナインサイトモニタリングに必要です。

ADOT コレクターを使用して Prometheus で計測したアプリケーションからスクレイピングし、Prometheus 向けの Amazon Managed Services に、メトリクスを送信することもできます。ADOT コレクターの詳細については、AWS Distro for OpenTelemetry のドキュメントを参照してください。