AWS Fargate アプリケーションと使用状況のメトリクスを収集する - アマゾン EKS

このページの改善にご協力ください

本ユーザーガイドの改善にご協力いただけませんか? すべてのページの右側のペインにある GitHub リンクで、このページの編集を選択してください。皆さまにご協力いただくことで、あらゆる人々に使いやすいユーザーガイドになります。

AWS Fargate アプリケーションと使用状況のメトリクスを収集する

AWS Fargate のシステムメトリクスおよび CloudWatch 使用状況メトリクスを収集できます。

アプリケーションメトリクス

Amazon EKS や AWS Fargate で実行されているアプリケーションの場合、AWS Distro for OpenTelemetry (ADOT) を使用できます。ADOT では、システムメトリクスを収集し、CloudWatch コンテナインサイトダッシュボードに送信できます。Fargate で実行されているアプリケーションで ADOT の使用を開始するには、「ADOT ドキュメント」の「Using CloudWatch Container Insights with AWS Distro for OpenTelemetry」( Distro for OpenTelemetry を活用した CloudWatch Container Insights の使用) を参照してください。

使用状況メトリクス

CloudWatch 使用状況メトリクスを使用して、アカウントのリソースの使用状況を把握できます。これらのメトリクスを使用して、CloudWatch グラフやダッシュボードで現在のサービスの使用状況を可視化できます。

AWS Fargate 使用状況メトリクスは、AWS Service Quotas に対応しています。使用量がサービスクォータに近づいたときに警告するアラームを設定することもできます。Fargate のサービスのクォータの詳細については、「Amazon EKS と Fargate Service Quotas を表示して管理する」を参照してください。

AWS Fargate は、 AWS/Usage 名前空間に以下のメトリクスを公開します。

メトリクス 説明

ResourceCount

アカウントで実行されている指定されたリソースの合計数。リソースは、メトリクスに関連付けられたディメンションによって定義されます。

次のディメンションは、AWS Fargate によって公開される使用状況メトリクスを絞り込むために使用されます。

ディメンション 説明

Service

リソースを含む AWS のサービスの名前。AWS Fargate 使用状況メトリクスの場合、このディメンションの値は Fargate です。

Type

報告されるエンティティのタイプ。現在、AWS Fargate 使用状況メトリクスの有効な値は Resource のみです。

Resource

実行中のリソースのタイプ。

現在、AWS Fargate は Fargate のオンデマンド 使用状況に関する情報を返します。Fargate のオンデマンド使用状況のリソース値は OnDemand です。

[注意] ====

Fargate のオンデマンド使用状況は、Fargate を使用した Amazon EKS Pods、Fargate 起動タイプを使用した Amazon ECS タスク、および FARGATE キャパシティプロバイダーを使用した Amazon ECS タスクの組み合わせです。

====

Class

追跡されているリソースのクラス。現在、AWS Fargate はクラスディメンションを使用していません。

Fargate のリソース使用状況メトリクスをモニタリングするための CloudWatch アラームの作成

AWS Fargate は、Fargate オンデマンドリソース使用状況の AWS Service Quotas に対応する CloudWatch 使用状況メトリクスを提供します。Service Quotas コンソールでは、使用状況をグラフで可視化できます。また、使用量が Service Quotas に近づいたときに警告するアラームも設定できます。詳細については、「AWS Fargate アプリケーションと使用状況のメトリクスを収集する」を参照してください。

以下の手順を使用して、Fargate リソース使用状況メトリクスに基づく CloudWatch アラームを作成します。

  1. Service Quotas のコンソールを開きます。https://console.aws.amazon.com/servicequotas/

  2. 左のナビゲーションペインで [AWS サービス] を選択します。

  3. [AWS サービス] リストから、[AWS Fargate] を探して選択します。

  4. [Service quotas] (サービスクォータ) リストで、アラームを作成する Fargate 使用量クォータを選択します。

  5. Amazon CloudWatch アラームのセクションで [Create] (作成) を選択します。

  6. [アラームのしきい値] で、適用されたクォータ値からアラーム値として設定する値の割合を選択します。

  7. [アラーム名] にアラームの名前を入力し、[Create (作成)] を選択します。