

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Metrik lingkungan Apache Airflow di CloudWatch
<a name="access-metrics-cw"></a>

Apache Airflow v2 dan v3 sudah disiapkan untuk mengumpulkan dan mengirim metrik [StatSD](https://github.com/etsy/statsd) untuk Alur Kerja Terkelola Amazon untuk lingkungan Apache Airflow ke Amazon. CloudWatch [https://airflow.apache.org/docs/apache-airflow/stable/administration-and-deployment/logging-monitoring/metrics.html](https://airflow.apache.org/docs/apache-airflow/stable/administration-and-deployment/logging-monitoring/metrics.html) Halaman ini menjelaskan metrik Apache Airflow yang tersedia dan cara mengakses metrik CloudWatch di konsol. CloudWatch 

**Contents**
+ [Ketentuan](#access-metrics-cw-terms)
+ [Dimensi](#metrics-dimensions)
+ [Mengakses metrik di konsol CloudWatch](#access-metrics-cw-console)
+ [Metrik Apache Airflow tersedia di CloudWatch](#available-metrics-cw)
  + [Penghitung Aliran Udara Apache](#counters-metrics)
  + [Pengukur Aliran Udara Apache](#gauges-metrics)
  + [Pengatur Waktu Aliran Udara Apache](#timers-metrics)
+ [Memilih metrik mana yang dilaporkan](#choosing-metrics)
+ [Apa selanjutnya?](#mwaa-metrics202-next-up)

## Ketentuan
<a name="access-metrics-cw-terms"></a>

**Namespace**  
Namespace adalah wadah untuk CloudWatch metrik layanan. AWS *Untuk Amazon MWAA, namespace adalah AmazonMWAA.*

**CloudWatch metrik**  
 CloudWatch Metrik mewakili kumpulan titik data yang diurutkan waktu yang spesifik untuk CloudWatch.

**Metrik Aliran Udara Apache**  
[Metrik](https://airflow.apache.org/docs/apache-airflow/stable/administration-and-deployment/logging-monitoring/metrics.html ) khusus untuk Apache Airflow.

**Dimensi**  
Dimensi adalah name/value pasangan yang merupakan bagian dari identitas metrik.

**Unit**  
Sebuah statistik memiliki satuan ukuran. *Untuk Amazon MWAA, unit termasuk *Hitung*, *Detik, dan Millidetik*.* Untuk Amazon MWAA, unit ditetapkan berdasarkan unit dalam metrik Aliran Udara asli.

## Dimensi
<a name="metrics-dimensions"></a>

Bagian ini menjelaskan pengelompokan CloudWatch *Dimensi* untuk metrik Apache Airflow di. CloudWatch


| Dimensi | Deskripsi | 
| --- | --- | 
|  HARI  |  Menunjukkan nama Apache Airflow DAG tertentu.  | 
|  DAG Nama file  |  Menunjukkan nama file Apache Airflow DAG tertentu.  | 
|  Fungsi  |  Dimensi ini digunakan untuk meningkatkan pengelompokan metrik di. CloudWatch  | 
|  Pekerjaan  |  Menunjukkan pekerjaan Apache Airflow yang dijalankan oleh penjadwal. Selalu memiliki nilai`Job`.  | 
|  Operator  |  Menunjukkan operator Apache Airflow tertentu.  | 
|  Kolam  |  Menunjukkan kumpulan pekerja Apache Airflow tertentu.  | 
|  Tugas  |  Menunjukkan tugas Apache Airflow tertentu.  | 
|  HostName  |  Menunjukkan nama host untuk proses Apache Airflow tertentu yang berjalan.  | 

## Mengakses metrik di konsol CloudWatch
<a name="access-metrics-cw-console"></a>

Bagian ini menjelaskan cara mengakses metrik kinerja CloudWatch untuk DAG tertentu.

**Untuk mengakses metrik kinerja untuk dimensi**

1. Buka [halaman Metrik](https://console.aws.amazon.com/cloudwatch/home#metricsV2:graph=~()) di CloudWatch konsol.

1. Pilih Anda Wilayah AWS.

1. Pilih namespace **AmazonMwaa**.

1. Di tab **Semua metrik**, pilih dimensi. Misalnya, *DAG, Lingkungan*.

1. Pilih CloudWatch metrik untuk dimensi. Misalnya, *TaskInstanceSuccesses* atau *TaskInstanceDuration*. Pilih **Grafik semua hasil pencarian**.

1. *Pilih tab **Graphed metrics** untuk mengakses statistik performa metrik Apache Airflow, seperti DAG, Environment, Task.*

## Metrik Apache Airflow tersedia di CloudWatch
<a name="available-metrics-cw"></a>

Bagian ini menjelaskan metrik dan dimensi Apache Airflow yang dikirimkan ke. CloudWatch

### Penghitung Aliran Udara Apache
<a name="counters-metrics"></a>

[https://airflow.apache.org/docs/apache-airflow/stable/administration-and-deployment/logging-monitoring/metrics.html#counters](https://airflow.apache.org/docs/apache-airflow/stable/administration-and-deployment/logging-monitoring/metrics.html#counters)


| CloudWatch metrik | Metrik Aliran Udara Apache | Unit | Dimensi | 
| --- | --- | --- | --- | 
|  SLAMissed  Hanya tersedia untuk Apache Airflow v2.4.3 hingga v2.10.3.   |  sla\$1terlewatkan  |  Hitungan  |  Fungsi, Penjadwal  | 
|  Gagal SLACallback  Hanya tersedia untuk Apache Airflow v2.4.3 hingga v2.10.3.   |  sla\$1callback\$1notification\$1failure  |  Hitungan  |  Fungsi, Penjadwal  | 
|  Pembaruan  Tersedia untuk Apache Airflow v2.6.3 dan yang lebih baru.   |  dataset.updates  |  Hitungan  |  Fungsi, Penjadwal  | 
|  Yatim piatu  Tersedia untuk Apache Airflow v2.6.3 dan yang lebih baru.   |  dataset.yatim piatu  |  Hitungan  |  Fungsi, Penjadwal  | 
|  FailedCeleryTaskExecution  Tersedia untuk Apache Airflow v2.4.3 dan yang lebih baru.   |  celery.execute\$1command.failure  |  Hitungan  |  Fungsi, Seledri  | 
|  FilePathQueueUpdateCount  Tersedia untuk Apache Airflow v2.6.3 dan yang lebih baru.   |  dag\$1processing.file\$1path\$1queue\$1update\$1count  |  Hitungan  |  Fungsi, Penjadwal  | 
|  CriticalSectionBusy  |  scheduler.critical\$1section\$1busy  |  Hitungan  |  Fungsi, Penjadwal  | 
|  DagBagSize  |  dagbag\$1size  |  Hitungan  |  Fungsi, Pemrosesan DAG  | 
|  DagCallbackExceptions  |  dag.callback\$1exceptions  |  Hitungan  |  DAG, Semua  | 
|  SLAEmailUpaya Gagal  Tidak tersedia untuk Apache Airflow v3.0.6 dan yang lebih baru.   |  sla\$1email\$1notification\$1failure  |  Hitungan  |  Fungsi, Penjadwal  | 
|  TaskInstanceFinished  |  ti.finish. \$1dag\$1id\$1. \$1task\$1id\$1. \$1negara\$1  |  Hitungan  |  DAG, \$1dag\$1id\$1 Tugas, \$1task\$1id\$1 Negara, \$1state\$1  | 
|  JobEnd  |  \$1job\$1name\$1 \$1akhir  |  Hitungan  |  Job, \$1job\$1name\$1  | 
|  JobHeartbeatFailure  |  \$1job\$1name\$1 \$1heartbeat\$1failure  |  Hitungan  |  Job, \$1job\$1name\$1  | 
|  JobStart  |  \$1job\$1name\$1 \$1mulai  |  Hitungan  |  Job, \$1job\$1name\$1  | 
|  ManagerStalls  |  dag\$1processing.manager\$1stalls  |  Hitungan  |  Fungsi, Pemrosesan DAG  | 
|  OperatorFailures  |  operator\$1failures\$1 \$1operator\$1name\$1  |  Hitungan  |  Operator, \$1operator\$1name\$1  | 
|  OperatorSuccesses  |  operator\$1successes\$1 \$1operator\$1name\$1  |  Hitungan  |  Operator, \$1operator\$1name\$1  | 
|  OtherCallbackCount  Tersedia dalam Apache Airflow v2.6.3 dan yang lebih baru.   |  dag\$1processing.other\$1callback\$1count  |  Hitungan  |  Fungsi, Penjadwal  | 
|  Proses  |  dag\$1processing.processes  |  Hitungan  |  Fungsi, Pemrosesan DAG  | 
|  SchedulerHeartbeat  |  scheduler\$1heartbeat  |  Hitungan  |  Fungsi, Penjadwal  | 
|  StartedTaskInstances  |  ti.start. \$1dag\$1id\$1. \$1task\$1id\$1  |  Hitungan  |  DAG, Semua Tugas, Semua  | 
|  SlaCallbackCount  |  dag\$1processing.sla\$1callback\$1count  Tersedia untuk Apache Airflow v2.6.3 dan yang lebih baru.   |  Hitungan  |  Fungsi, Penjadwal  | 
|  TasksKilledExternally  |  scheduler.tasks.killed\$1externally  |  Hitungan  |  Fungsi, Penjadwal  | 
|  TaskTimeoutError  |  celery.task\$1timeout\$1error  |  Hitungan  |  Fungsi, Seledri  | 
|  TaskInstanceCreatedUsingOperator  |  task\$1instance\$1created- \$1operator\$1name\$1  |  Hitungan  |  Operator, \$1operator\$1name\$1  | 
|  TaskInstancePreviouslySucceeded  |  sebelumnya\$1berhasil  |  Hitungan  |  DAG, Semua Tugas, Semua  | 
|  TaskInstanceFailures  |  ti\$1failure  |  Hitungan  |  DAG, Semua Tugas, Semua  | 
|  TaskInstanceSuccesses  |  ti\$1sukses  |  Hitungan  |  DAG, Semua Tugas, Semua  | 
|  TaskRemovedFromDAG  |  task\$1removed\$1from\$1dag. \$1dag\$1id\$1  |  Hitungan  |  DAG, \$1dag\$1id\$1  | 
|  TaskRestoredToDAG  |  task\$1restored\$1to\$1dag. \$1dag\$1id\$1  |  Hitungan  |  DAG, \$1dag\$1id\$1  | 
|  TriggersSucceeded  Tersedia untuk Apache Airflow v2.7.2 dan yang lebih baru.   |  pemicu.berhasil  |  Hitungan  |  Fungsi, Pemicu  | 
|  TriggersFailed  Tersedia untuk Apache Airflow v2.7.2 dan yang lebih baru.   |  pemicu.gagal  |  Hitungan  |  Fungsi, Pemicu  | 
|  TriggersBlockedMainThread  Tersedia untuk Apache Airflow v2.7.2 dan yang lebih baru.   |  triggers.blocked\$1main\$1thread  |  Hitungan  |  Fungsi, Pemicu  | 
|  TriggerHeartbeat  Tersedia untuk Apache Airflow v2.8.1 dan yang lebih baru.   |  triggerer\$1detak jantung  |  Hitungan  |  Fungsi, Pemicu  | 
|  TaskInstanceCreatedUsingOperator  |  airflow.task\$1instance\$1created\$1 `{operator_name}`  Tersedia untuk Apache Airflow v2.7.2 dan yang lebih baru.   |  Hitungan  |  Operator, `{operator_name}`  | 
|  ZombiesKilled  |  zombie\$1dibunuh  |  Hitungan  |  DAG, Semua Tugas, Semua  | 

### Pengukur Aliran Udara Apache
<a name="gauges-metrics"></a>

[https://airflow.apache.org/docs/apache-airflow/stable/administration-and-deployment/logging-monitoring/metrics.html#gauges](https://airflow.apache.org/docs/apache-airflow/stable/administration-and-deployment/logging-monitoring/metrics.html#gauges)


| CloudWatch metrik | Metrik Aliran Udara Apache | Unit | Dimensi | 
| --- | --- | --- | --- | 
|  DAGFileRefreshError  |  dag\$1file\$1refresh\$1error  |  Hitungan  |  Fungsi, Pemrosesan DAG  | 
|  ImportErrors  |  dag\$1processing.import\$1errors  |  Hitungan  |  Fungsi, Pemrosesan DAG  | 
|  ExceptionFailures  |  smart\$1sensor\$1operator.exception\$1failure  |  Hitungan  |  Fungsi, Operator Sensor Cerdas  | 
|  ExecutedTasks  |  smart\$1sensor\$1operator.executed\$1tasks  |  Hitungan  |  Fungsi, Operator Sensor Cerdas  | 
|  InfraFailures  |  smart\$1sensor\$1operator.infra\$1failure  |  Hitungan  |  Fungsi, Operator Sensor Cerdas  | 
|  LoadedTasks  |  smart\$1sensor\$1operator.loaded\$1tasks  |  Hitungan  |  Fungsi, Operator Sensor Cerdas  | 
|  TotalParseTime  |  dag\$1processing.total\$1parse\$1time  |  Detik  |  Fungsi, Pemrosesan DAG  | 
|  TriggeredDagRuns  Tersedia dalam Apache Airflow v2.6.3 dan yang lebih baru.   |  dataset.triggered\$1dagruns  |  Hitungan  |  Fungsi, Penjadwal  | 
|  TriggersRunning  Tersedia dalam Apache Airflow v2.7.2 dan yang lebih baru.   |  pemicu.running. *\$1hostname\$1*  |  Hitungan  |  Fungsi, Pemicu HostName, *\$1hostname\$1*  | 
|  PoolDeferredSlots  Tersedia dalam Apache Airflow v2.7.2 dan yang lebih baru.   |  pool.deferred\$1slots. `{pool_name}`  |  Hitungan  |  Kolam renang, \$1pool\$1name\$1  | 
|  DAGFileProcessingLastRunSecondsAgo  |  dag\$1processing.last\$1run.seconds\$1ago. \$1dag\$1nama file\$1  |  Detik  |  DAG Nama file, \$1dag\$1filename\$1  | 
|  OpenSlots  |  executor.open\$1slots  |  Hitungan  |  Fungsi, Pelaksana  | 
|  OrphanedTasksAdopted  |  scheduler.orphaned\$1tasks.adopted  |  Hitungan  |  Fungsi, Penjadwal  | 
|  OrphanedTasksCleared  |  scheduler.orphaned\$1tasks.cleared  |  Hitungan  |  Fungsi, Penjadwal  | 
|  PokedExceptions  |  smart\$1sensor\$1operator.poked\$1exception  |  Hitungan  |  Fungsi, Operator Sensor Cerdas  | 
|  PokedSuccess  |  smart\$1sensor\$1operator.poked\$1success  |  Hitungan  |  Fungsi, Operator Sensor Cerdas  | 
|  PokedTasks  |  smart\$1sensor\$1operator.poked\$1tasks  |  Hitungan  |  Fungsi, Operator Sensor Cerdas  | 
|  PoolFailures  |  pool.open\$1slots. \$1pool\$1name\$1  |  Hitungan  |  Kolam renang, \$1pool\$1name\$1  | 
|  PoolStarvingTasks  |  pool.starving\$1tasks. \$1pool\$1name\$1  |  Hitungan  |  Kolam renang, \$1pool\$1name\$1  | 
|  PoolOpenSlots  |  pool.open\$1slots. \$1pool\$1name\$1  |  Hitungan  |  Kolam renang, \$1pool\$1name\$1  | 
|  PoolQueuedSlots  |  pool.queued\$1slots. \$1pool\$1name\$1  |  Hitungan  |  Kolam renang, \$1pool\$1name\$1  | 
|  PoolRunningSlots  |  pool.running\$1slots. \$1pool\$1name\$1  |  Hitungan  |  Kolam renang, \$1pool\$1name\$1  | 
|  ProcessorTimeouts  |  dag\$1processing.processor\$1timeouts  |  Hitungan  |  Fungsi, Pemrosesan DAG  | 
|  QueuedTasks  |  executor.queued\$1tasks  |  Hitungan  |  Fungsi, Pelaksana  | 
|  RunningTasks  |  executor.running\$1tasks  |  Hitungan  |  Fungsi, Pelaksana  | 
|  TasksExecutable  |  scheduler.tasks.executable  |  Hitungan  |  Fungsi, Penjadwal  | 
|  TasksPending  Tidak berlaku untuk Apache Airflow v2.2 dan yang lebih baru.   |  scheduler.tasks.pending  |  Hitungan  |  Fungsi, Penjadwal  | 
|  TasksRunning  |  scheduler.tasks.running  |  Hitungan  |  Fungsi, Penjadwal  | 
|  TasksStarving  |  scheduler.tasks.starving  |  Hitungan  |  Fungsi, Penjadwal  | 
|  TasksWithoutDagRun  |  scheduler.tasks.without\$1dagrun  |  Hitungan  |  Fungsi, Penjadwal  | 
|  DAGFileProcessingLastNumOfDbQueries  Tersedia dalam Apache Airflow v2.10.1 dan yang lebih baru.  |  dag\$1processing.last\$1num\$1of\$1db\$1queries. \$1dag\$1nama file\$1  |  Hitungan  |  DAG Nama file, \$1dag\$1filename\$1  | 
|  PoolScheduledSlots  Tersedia dalam Apache Airflow v2.10.1 dan yang lebih baru.   |  pool.scheduled\$1slots. \$1pool\$1name\$1  |  Hitungan  |  Kolam renang, \$1pool\$1name\$1  | 
|  TaskCpuUsage  Tersedia dalam Apache Airflow v2.10.1 dan yang lebih baru.  |  cpu.usage. \$1dag\$1id\$1. \$1task\$1id\$1  |  Persen  |  DAG, \$1dag\$1id\$1 Tugas, \$1task\$1id\$1  | 
|  TaskMemoryUsage  Tersedia dalam Apache Airflow v2.10.1 dan yang lebih baru.  |  mem.penggunaan. \$1dag\$1id\$1. \$1task\$1id\$1  |  Persen  |  DAG, \$1dag\$1id\$1 Tugas, \$1task\$1id\$1  | 

### Pengatur Waktu Aliran Udara Apache
<a name="timers-metrics"></a>

[https://airflow.apache.org/docs/apache-airflow/stable/administration-and-deployment/logging-monitoring/metrics.html#timers](https://airflow.apache.org/docs/apache-airflow/stable/administration-and-deployment/logging-monitoring/metrics.html#timers)


| CloudWatch metrik | Metrik Aliran Udara Apache | Unit | Dimensi | 
| --- | --- | --- | --- | 
|  Kumpulkan DBDags  |  collect\$1db\$1dags  |  Milidetik  |  Fungsi, Pemrosesan DAG  | 
|  CriticalSectionDuration  |  scheduler.critical\$1section\$1duration  |  Milidetik  |  Fungsi, Penjadwal  | 
|  CriticalSectionQueryDuration  Tersedia untuk Apache Airflow v2.5.1 dan yang lebih baru.   |  scheduler.critical\$1section\$1query\$1duration  |  Milidetik  |  Fungsi, Penjadwal  | 
|  DAGDependencyMemeriksa  |  dagrun.dependency-check. \$1dag\$1id\$1  |  Milidetik  |  DAG, \$1dag\$1id\$1  | 
|  DAGDurationGagal  |  dagrun.duration.failed. \$1dag\$1id\$1  |  Milidetik  |  DAG, \$1dag\$1id\$1  | 
|  DAGDurationSukses  |  dagrun.duration.success. \$1dag\$1id\$1  |  Milidetik  |  DAG, \$1dag\$1id\$1  | 
|  DAGFileProcessingLastDuration  |  dag\$1processing.last\$1duration. \$1dag\$1nama file\$1  |  Detik  |  DAG Nama file, \$1dag\$1filename\$1  | 
|  DAGScheduleKeterlambatan  |  dagrun.schedule\$1delay. \$1dag\$1id\$1  |  Milidetik  |  DAG, \$1dag\$1id\$1  | 
|  FirstTaskSchedulingDelay  |  dagrun. \$1dag\$1id\$1 .first\$1task\$1scheduling\$1delay  |  Milidetik  |  DAG, \$1dag\$1id\$1  | 
|  SchedulerLoopDuration  Tersedia untuk Apache Airflow v2.5.1 dan yang lebih baru.   |  scheduler.scheduler\$1loop\$1duration  |  Milidetik  |  Fungsi, Penjadwal  | 
|  TaskInstanceDuration  |  hari ini. \$1dag\$1id\$1. \$1task\$1id\$1 .durasi  |  Milidetik  |  DAG, \$1dag\$1id\$1 Tugas, \$1task\$1id\$1  | 
|  TaskInstanceQueuedDuration  |  hari ini. `{dag_id}`. `{task_id}`.antrian\$1durasi  Tersedia untuk Apache Airflow v2.7.2 dan yang lebih baru.   |  Milidetik  |  DAG, \$1dag\$1id\$1 Tugas, \$1task\$1id\$1  | 
|  TaskInstanceScheduledDuration  Tersedia untuk Apache Airflow v2.7.2 dan yang lebih baru.   |  hari ini. `{dag_id}`. `{task_id}`.scheduled\$1duration  |  Milidetik  |  DAG, \$1dag\$1id\$1 Tugas, \$1task\$1id\$1  | 

## Memilih metrik mana yang dilaporkan
<a name="choosing-metrics"></a>

[Anda dapat memilih metrik Apache Airflow mana yang dipancarkan, CloudWatch atau diblokir oleh Apache Airflow, menggunakan opsi konfigurasi Amazon MWAA berikut:](configuring-env-variables.md)
+ **`metrics.metrics_allow_list`**— Daftar awalan dipisahkan koma yang dapat Anda gunakan untuk memilih metrik mana yang dipancarkan oleh lingkungan Anda. CloudWatch Gunakan opsi ini jika Anda ingin Apache Airflow tidak mengirim semua metrik yang tersedia dan sebagai gantinya pilih subset elemen. Misalnya, `scheduler,executor,dagrun`.
+ **`metrics.metrics_block_list`**— Daftar awalan yang dipisahkan koma untuk menyaring metrik yang dimulai dengan elemen daftar. Misalnya, `scheduler,executor,dagrun`.

Jika Anda mengonfigurasi keduanya `metrics.metrics_allow_list` dan`metrics.metrics_block_list`, Apache Airflow mengabaikan. `metrics.metrics_block_list` Jika Anda mengonfigurasi `metrics.metrics_block_list` tetapi tidak`metrics.metrics_allow_list`, Apache Airflow memfilter elemen yang Anda tentukan. `metrics.metrics_block_list`

**catatan**  
Opsi `metrics.metrics_allow_list` dan `metrics.metrics_block_list` konfigurasi hanya berlaku untuk Apache Airflow v2.6.3 dan yang lebih baru. Untuk versi sebelumnya dari Apache Airflow `metrics.statsd_allow_list` gunakan dan sebagai gantinya. `metrics.statsd_block_list`

## Apa selanjutnya?
<a name="mwaa-metrics202-next-up"></a>
+ Jelajahi operasi Amazon MWAA API yang digunakan untuk mempublikasikan metrik kesehatan lingkungan di. [PublishMetrics](https://docs.aws.amazon.com/mwaa/latest/API/API_PublishMetrics.html)