翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Apache Airflow メトリクスに加えて、 を使用して Amazon Managed Workflows for Apache Airflow 環境の基盤となるコンポーネントをモニタリングできます。これにより CloudWatch、raw データを収集し、データを読み取り可能なほぼリアルタイムのメトリクスに加工できます。これらの環境メトリクスを使用すると、主要業績評価指標の可視性が高まり、環境の適切な規模を決定し、ワークフローの問題をデバッグするのに役立ちます。これらのメトリクスは、Amazon でサポートされているすべての Apache Airflow バージョンに適用されますMWAA。
Amazon MWAAは、各 Amazon Elastic Container Service (Amazon ECS) コンテナと Amazon Aurora PostgreSQL インスタンスの CPUとメモリ使用率、メッセージ数と最も古いメッセージの経過時間に関する Amazon Simple Queue Service (Amazon SQS) メトリクス、データベース接続に関する Amazon Relational Database Service (Amazon RDS) メトリクス、ディスクキューの深さ、書き込みオペレーション、レイテンシー、スループット、Amazon RDS Proxy メトリクスを提供します。これらのメトリクスには、ベースワーカー、追加ワーカー、スケジューラー、およびウェブサーバーの数も含まれます。
これらの統計は 15 か月間保持されるため、履歴情報にアクセスしてスケジュールが失敗した理由をより的確に把握し、根本的な問題をトラブルシューティングできます。また、特定のしきい値を監視するアラームを設定し、これらのしきい値に達したときに通知を送信したりアクションを実行したりできます。詳細については、「Amazon CloudWatch ユーザーガイド」を参照してください。
用語
- 名前空間
-
名前空間は、 AWS サービスの CloudWatch メトリクスのコンテナです。Amazon の場合MWAA、名前空間は です
AWS/MWAA
。 - CloudWatch メトリクス
-
CloudWatch メトリクスは、特定のデータポイントの時系列のセットを表します CloudWatch。
- ディメンション
-
ディメンションは、メトリクスのアイデンティティの一部である名前と値のペアです。
- [単位]
-
統計には、測定単位があります。Amazon の場合MWAA、単位にはカウントが含まれます。
ディメンション
このセクションでは、Amazon MWAAメトリクスの CloudWatch ディメンショングループについて説明します CloudWatch。
ディメンション | 説明 |
---|---|
クラスター |
Amazon MWAA環境が Apache Airflow コンポーネントの実行に使用するスケジューラ、ワーカー、ウェブサーバーの最小 3 つの Amazon ECSコンテナのメトリクス。 |
キュー |
スケジューラをワーカーから切り離す Amazon SQSキューのメトリクス。ワーカーがメッセージを読むと、そのメッセージは処理中と見なされ、他のワーカーは使用できません。12 時間の可視性タイムアウトまでにメッセージを削除しないと、他のワーカーがメッセージを読むことができるようになります。 |
データベース |
Amazon で使用される Aurora クラスターのメトリクスMWAA。これには、プライマリデータベースインスタンスと読み取りオペレーションをサポートするリードレプリカのメトリクスが含まれます。Amazon MWAA は、 インスタンスREADERと WRITERインスタンスの両方のデータベースメトリクスを発行します。 |
CloudWatch コンソールでのメトリクスへのアクセス
このセクションでは、 で Amazon MWAAメトリクスにアクセスする方法について説明します CloudWatch。
ディメンションのパフォーマンスメトリクスを表示する方法
-
CloudWatch コンソールでメトリクスページ
を開きます。 -
AWS リージョンセレクタを使用して、リージョンを選択します。
-
AWS/MWAA 名前空間を選択します。
-
すべてのメトリクス タブで、ディメンションを選択します。たとえば、[クラスター]。
-
ディメンションの CloudWatch メトリクスを選択します。例えば、NumSchedulers、CPUUtilization です。次に、[すべての検索結果をグラフ化] を選択します。
-
[グラフ化されたメトリクス] タブを選択すると、パフォーマンスメトリクスが表示されます。
メトリクスのリスト
次の表に、Amazon のクラスター、キュー、データベースサービスメトリクスを示しますMWAA。Amazon 、Amazon ECS、SQSまたは Amazon から直接出力されるメトリクスの説明を表示するにはRDS、それぞれのドキュメントリンクを選択します。
クラスターメトリクス
以下のメトリクスは、各スケジューラー、ベースワーカー、追加ワーカー、ウェブサーバーに適用されます。各クラスターメトリクスの詳細と説明については、「Amazon ECSデベロッパーガイド」の「利用可能なメトリクスとディメンション」を参照してください。
名前空間 | メトリクス | Unit |
---|---|---|
|
|
割合 (%) |
|
|
割合 (%) |
追加のワーカーコンテナとウェブサーバーコンテナの数の評価
以下の手順で説明するように、[クラスター] ディメンションで提供されるコンポーネントメトリクスを用いて、特定の時点で環境で使用している追加のワーカーまたはウェブサーバーの数を評価できます。これを行うには、 CPUUtilizationまたは MemoryUtilizationメトリクスのいずれかをグラフ化し、統計タイプをサンプル数に設定します。結果の値は、AdditionalWorker
コンポーネントの RUNNING
タスク総数です。環境で使用されている追加のワーカーインスタンスの数を把握しておくと、環境がどのようにスケーリングされるかを判断し、追加ワーカーの数を最適化するのに役立ちます。
を使用して追加のワーカーの数を評価するには AWS Management Console
-
AWS/MWAA 名前空間を選択します。
-
[すべてのメトリクス] タブで、[クラスター] ディメンションを選択します。
-
クラスターディメンションの でAdditionalWorker、 CPUUtilizationまたは MemoryUtilizationメトリクスを選択します。
-
[グラフ化したメトリクス] タブで、[期間] を [1 分] に、[統計] を [サンプル数] に設定します。
詳細については、「Amazon Elastic Container Service デベロッパーガイド」の「サービスの RUNNING
タスク数」を参照してください。
データベースメトリクス
次のメトリクスは、Amazon MWAA環境に関連付けられている各データベースインスタンスに適用されます。
名前空間 | メトリクス | Unit |
---|---|---|
|
|
割合 (%) |
|
|
Count |
|
|
Count |
|
|
バイト |
|
|
5 分あたりのカウント |
|
|
1 秒あたりのカウント数 |
|
|
[秒] |
|
|
1 秒あたりのバイト数 |
キューメトリクス
以下のキューメトリクスの単位と説明の詳細については、「Amazon Simple Queue Service デベロッパーガイド」の「Amazon で利用可能な CloudWatch メトリクスSQS」を参照してください。
名前空間 | メトリクス | Unit |
---|---|---|
|
|
[秒] |
|
|
Count |
|
|
Count |
Application Load Balancer のメトリクス
Application Load Balancer のメトリクスは、環境で実行されているウェブサーバーに適用されます。Amazon MWAAは、これらのメトリクスを に使用して、トラフィック量に基づいてウェブサーバーをスケーリングします。以下のロードバランサーメトリクスの単位と説明の詳細については、CloudWatch Application Load Balancer ユーザーガイド」の「Application Load Balancer のメトリクス」を参照してください。
名前空間 | メトリクス | Unit |
---|---|---|
|
|
Count |