

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

このユーザーガイドに貢献するには、すべてのページの右側のペインにある「**GitHub でこのページを編集する**」リンクを選択してください。

# AWS Fargate アプリケーションと使用状況のメトリクスを収集する
<a name="monitoring-fargate-usage"></a>

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

## アプリケーションメトリクス
<a name="fargate-application-metrics"></a>

Amazon EKS や AWS Fargate で動作するアプリケーションには、AWS Distro for OpenTelemetry (ADOT) を使用できます。ADOT では、システムメトリクスを収集し、CloudWatch コンテナインサイトダッシュボードに送信できます。Fargate で実行されているアプリケーションで ADOT の使用を開始するには、「ADOT ドキュメント」の「[Using CloudWatch Container Insights with AWS Distro for OpenTelemetry](https://aws-otel.github.io/docs/getting-started/container-insights)」( Distro for OpenTelemetry を活用した CloudWatch Container Insights の使用) を参照してください。

## 使用状況メトリクス
<a name="fargate-usage-metrics"></a>

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

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

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


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

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


| ディメンション | 説明 | 
| --- | --- | 
|  `Service`  | リソースを含む AWS のサービスの名前。AWS Fargate 使用状況メトリクスの場合、このディメンションの値は `Fargate` です。 | 
|  `Type`  | 報告されるエンティティのタイプ。現在、AWS Fargate 使用状況メトリクスの有効な値は `Resource` のみです。 | 
|  `Resource`  | 実行中のリソースのタイプ。<br />現在、AWS Fargate は Fargate のオンデマンド 使用状況に関する情報を返します。Fargate のオンデマンド使用状況のリソース値は `OnDemand` です。<br />[注意] ====<br />Fargate のオンデマンド使用状況とは、Fargate を使用した Amazon EKS Pod、Fargate 起動タイプを使用した Amazon ECS タスク、`FARGATE` キャパシティープロバイダーを使用した Amazon ECS タスクを組み合わせたものです。<br />==== | 
|  `Class`  | 追跡されているリソースのクラス。現在、AWS Fargate はクラスディメンションを使用していません。 | 

### Fargate のリソース使用状況メトリクスをモニタリングするための CloudWatch アラームの作成
<a name="service-quota-alarm"></a>

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

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

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

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

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

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

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

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

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