

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Metriche dell'ambiente Apache Airflow in CloudWatch
<a name="access-metrics-cw"></a>

Apache Airflow v2 e v3 sono già configurati per raccogliere e inviare ad Amazon i parametri [StatSD](https://github.com/etsy/statsd) per un ambiente Amazon Managed Workflows for Apache Airflow. CloudWatch *L'elenco completo delle metriche inviate da Apache Airflow è disponibile nella pagina Metriche [della](https://airflow.apache.org/docs/apache-airflow/stable/administration-and-deployment/logging-monitoring/metrics.html) guida di riferimento di Apache Airflow.* Questa pagina descrive le metriche di Apache Airflow disponibili CloudWatch in Apache Airflow e come accedervi nella console. CloudWatch 

**Contents**
+ [Termini](#access-metrics-cw-terms)
+ [Dimensioni](#metrics-dimensions)
+ [Accesso alle metriche nella console CloudWatch](#access-metrics-cw-console)
+ [Metriche Apache Airflow disponibili in CloudWatch](#available-metrics-cw)
  + [Contatori Apache Airflow](#counters-metrics)
  + [Misuratori Apache Airflow](#gauges-metrics)
  + [Timer Apache Airflow](#timers-metrics)
+ [Scelta delle metriche da segnalare](#choosing-metrics)
+ [Fasi successive](#mwaa-metrics202-next-up)

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

**Namespace**  
Un namespace è un contenitore per le metriche di un servizio. CloudWatch AWS *Per Amazon MWAA, lo spazio dei nomi è AmazonMWAA.*

**CloudWatch metriche**  
Una CloudWatch metrica rappresenta un insieme ordinato nel tempo di punti dati specifici per. CloudWatch

**Metriche Apache Airflow**  
Le [metriche](https://airflow.apache.org/docs/apache-airflow/stable/administration-and-deployment/logging-monitoring/metrics.html ) specifiche di Apache Airflow.

**Dimensione**  
Una dimensione è una name/value coppia che fa parte dell'identità di una metrica.

**Unità**  
Una statistica ha un'unità di misura. *Per Amazon MWAA, le unità includono *Count*, *Secondi* e Millisecondi.* Per Amazon MWAA, le unità vengono impostate in base alle unità nelle metriche Airflow originali.

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

Questa sezione descrive il raggruppamento delle CloudWatch *dimensioni* per le metriche di Apache Airflow in. CloudWatch


| Dimensione | Description | 
| --- | --- | 
|  DAG  |  Indica un nome DAG Apache Airflow specifico.  | 
|  Nome del file DAG  |  Indica un nome di file Apache Airflow DAG specifico.  | 
|  Funzione  |  Questa dimensione viene utilizzata per migliorare il raggruppamento delle metriche in. CloudWatch  | 
|  Processo  |  Indica un job Apache Airflow eseguito dallo scheduler. Ha sempre un valore di. `Job`  | 
|  Operatore  |  Indica un operatore Apache Airflow specifico.  | 
|  Pool  |  Indica un pool di lavoratori Apache Airflow specifico.  | 
|  Operazione  |  Indica un'attività specifica di Apache Airflow.  | 
|  HostName  |  Indica il nome host per uno specifico processo Apache Airflow in esecuzione.  | 

## Accesso alle metriche nella console CloudWatch
<a name="access-metrics-cw-console"></a>

Questa sezione descrive come accedere alle metriche delle prestazioni CloudWatch per un DAG specifico.

**Per accedere alle metriche delle prestazioni per una dimensione**

1. Apri la [pagina Metriche](https://console.aws.amazon.com/cloudwatch/home#metricsV2:graph=~()) sulla console. CloudWatch 

1. Seleziona il tuo. Regione AWS

1. Scegli lo spazio dei nomi **AmazonMWAA**.

1. Nella scheda **Tutte le metriche**, seleziona una dimensione. Ad esempio, *DAG, Environment*.

1. Scegli una CloudWatch metrica per una dimensione. Ad esempio *TaskInstanceSuccesses* o *TaskInstanceDuration*. Scegli **Grafica tutti i risultati della ricerca**.

1. *Scegli la scheda **Metriche grafiche** per accedere alle statistiche sulle prestazioni per le metriche di Apache Airflow, come DAG, Environment, Task.*

## Metriche Apache Airflow disponibili in CloudWatch
<a name="available-metrics-cw"></a>

Questa sezione descrive le metriche e le dimensioni di Apache Airflow inviate a. CloudWatch

### Contatori Apache Airflow
<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 parametro | Metrica Apache Airflow | Unità | Dimensione | 
| --- | --- | --- | --- | 
|  SLAMissed  Disponibile solo per Apache Airflow dalla versione 2.4.3 alla versione 2.10.3.   |  sla\$1missed  |  Conteggio  |  Funzione, Scheduler  | 
|  Fallito SLACallback  Disponibile solo per Apache Airflow dalla versione 2.4.3 alla versione 2.10.3.   |  sla\$1callback\$1notification\$1failure  |  Conteggio  |  Funzione, Scheduler  | 
|  Aggiornamenti  Disponibile per Apache Airflow v2.6.3 e versioni successive.   |  dataset.updates  |  Conteggio  |  Funzione, Scheduler  | 
|  Orfano  Disponibile per Apache Airflow v2.6.3 e versioni successive.   |  dataset.orphaned  |  Conteggio  |  Funzione, Scheduler  | 
|  FailedCeleryTaskExecution  Disponibile per Apache Airflow v2.4.3 e versioni successive.   |  celery.execute\$1command.failure  |  Conteggio  |  Funzione, Celery  | 
|  FilePathQueueUpdateCount  Disponibile per Apache Airflow v2.6.3 e versioni successive.   |  dag\$1processing.file\$1path\$1queue\$1update\$1count  |  Conteggio  |  Funzione, Scheduler  | 
|  CriticalSectionBusy  |  scheduler.critical\$1section\$1busy  |  Conteggio  |  Funzione, Scheduler  | 
|  DagBagSize  |  dagbag\$1size  |  Conteggio  |  Funzione, elaborazione DAG  | 
|  DagCallbackExceptions  |  dag.callback\$1exceptions  |  Conteggio  |  DAG, Tutti  | 
|  Tentativi falliti SLAEmail  Non disponibile per Apache Airflow v3.0.6 e versioni successive.   |  sla\$1email\$1notification\$1failure  |  Conteggio  |  Funzione, Scheduler  | 
|  TaskInstanceFinished  |  ti.finish. \$1id\$1giorno\$1. \$1id\$1attività\$1. \$1stato\$1  |  Conteggio  |  GIORNO, \$1dag\$1id\$1 Attività, \$1task\$1id\$1 Stato, \$1state\$1  | 
|  JobEnd  |  \$1job\$1name\$1 \$1end  |  Conteggio  |  Job, \$1job\$1name\$1  | 
|  JobHeartbeatFailure  |  \$1job\$1name\$1 \$1heartbeat\$1failure  |  Conteggio  |  Job, \$1job\$1name\$1  | 
|  JobStart  |  \$1job\$1name\$1 \$1inizio  |  Conteggio  |  Job, \$1job\$1name\$1  | 
|  ManagerStalls  |  dag\$1processing.manager\$1stalls  |  Conteggio  |  Funzione, elaborazione DAG  | 
|  OperatorFailures  |  operator\$1failures\$1 \$1operator\$1name\$1  |  Conteggio  |  Operatore, \$1operator\$1name\$1  | 
|  OperatorSuccesses  |  operator\$1successes\$1 \$1operator\$1name\$1  |  Conteggio  |  Operatore, \$1operator\$1name\$1  | 
|  OtherCallbackCount  Disponibile in Apache Airflow v2.6.3 e versioni successive.   |  dag\$1processing.other\$1callback\$1count  |  Conteggio  |  Funzione, Scheduler  | 
|  Processes  |  dag\$1processing.processes  |  Conteggio  |  Funzione, elaborazione DAG  | 
|  SchedulerHeartbeat  |  scheduler\$1heartbeat  |  Conteggio  |  Funzione, Scheduler  | 
|  StartedTaskInstances  |  ti.start. \$1id\$1giorno\$1. \$1id\$1attività\$1  |  Conteggio  |  DAG, Tutti Compito, tutti  | 
|  SlaCallbackCount  |  dag\$1processing.sla\$1callback\$1count  Disponibile per Apache Airflow v2.6.3 e versioni successive.   |  Conteggio  |  Funzione, Scheduler  | 
|  TasksKilledExternally  |  scheduler.tasks.killed\$1externally  |  Conteggio  |  Funzione, Scheduler  | 
|  TaskTimeoutError  |  celery.task\$1timeout\$1error  |  Conteggio  |  Funzione, Celery  | 
|  TaskInstanceCreatedUsingOperator  |  task\$1instance\$1created- \$1operator\$1name\$1  |  Conteggio  |  Operatore, \$1operator\$1name\$1  | 
|  TaskInstancePreviouslySucceeded  |  precedente\$1successo\$1successo  |  Conteggio  |  DAG, Tutti Compito, tutti  | 
|  TaskInstanceFailures  |  ti\$1failures  |  Conteggio  |  DAG, Tutti Compito, tutti  | 
|  TaskInstanceSuccesses  |  ti\$1successes  |  Conteggio  |  DAG, Tutti Compito, tutti  | 
|  TaskRemovedFromDAG  |  task\$1removed\$1da\$1dag. \$1id\$1giorno\$1  |  Conteggio  |  DAG, \$1dag\$1id\$1  | 
|  TaskRestoredToDAG  |  task\$1ripristinato\$1dag. \$1id\$1giorno\$1  |  Conteggio  |  DAG, \$1dag\$1id\$1  | 
|  TriggersSucceeded  Disponibile per Apache Airflow v2.7.2 e versioni successive.   |  triggers.riuscito  |  Conteggio  |  Funzione, Trigger  | 
|  TriggersFailed  Disponibile per Apache Airflow v2.7.2 e versioni successive.   |  triggers.failed  |  Conteggio  |  Funzione, Trigger  | 
|  TriggersBlockedMainThread  Disponibile per Apache Airflow v2.7.2 e versioni successive.   |  triggers.blocked\$1main\$1thread  |  Conteggio  |  Funzione, Trigger  | 
|  TriggerHeartbeat  Disponibile per Apache Airflow v2.8.1 e versioni successive.   |  triggerer\$1heartbeat  |  Conteggio  |  Funzione, Triggerer  | 
|  TaskInstanceCreatedUsingOperator  |  airflow.task\$1instance\$1created\$1 `{operator_name}`  Disponibile per Apache Airflow v2.7.2 e versioni successive.   |  Conteggio  |  Operatore, `{operator_name}`  | 
|  ZombiesKilled  |  zombie uccisi  |  Conteggio  |  DAG, Tutti Compito, tutti  | 

### Misuratori Apache Airflow
<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 parametro | Metrica Apache Airflow | Unità | Dimensione | 
| --- | --- | --- | --- | 
|  DAGFileRefreshError  |  dag\$1file\$1refresh\$1error  |  Conteggio  |  Funzione, elaborazione DAG  | 
|  ImportErrors  |  dag\$1processing.import\$1errors  |  Conteggio  |  Funzione, elaborazione DAG  | 
|  ExceptionFailures  |  smart\$1sensor\$1operator.exception\$1failures  |  Conteggio  |  Funzione, Smart Sensor Operator  | 
|  ExecutedTasks  |  smart\$1sensor\$1operator.executed\$1tasks  |  Conteggio  |  Funzione, Smart Sensor Operator  | 
|  InfraFailures  |  smart\$1sensor\$1operator.infra\$1failures  |  Conteggio  |  Funzione, Smart Sensor Operator  | 
|  LoadedTasks  |  smart\$1sensor\$1operator.loaded\$1tasks  |  Conteggio  |  Funzione, Smart Sensor Operator  | 
|  TotalParseTime  |  dag\$1processing.total\$1parse\$1time  |  Secondi  |  Funzione, elaborazione DAG  | 
|  TriggeredDagRuns  Disponibile in Apache Airflow v2.6.3 e versioni successive.   |  dataset.triggered\$1dagruns  |  Conteggio  |  Funzione, Scheduler  | 
|  TriggersRunning  Disponibile in Apache Airflow v2.7.2 e versioni successive.   |  triggers.running. *\$1hostname\$1*  |  Conteggio  |  Funzione, grilletto HostName, *\$1hostname\$1*  | 
|  PoolDeferredSlots  Disponibile in Apache Airflow v2.7.2 e versioni successive.   |  pool.deferred\$1slots. `{pool_name}`  |  Conteggio  |  Piscina, \$1pool\$1name\$1  | 
|  DAGFileProcessingLastRunSecondsAgo  |  dag\$1processing.last\$1run.seconds\$1ago. \$1nome\$1file\$1  |  Secondi  |  Nome file DAG, \$1dag\$1filename\$1  | 
|  OpenSlots  |  esecutore.open\$1slots  |  Conteggio  |  Funzione, Executor  | 
|  OrphanedTasksAdopted  |  scheduler.orphaned\$1tasks.adopted  |  Conteggio  |  Funzione, Scheduler  | 
|  OrphanedTasksCleared  |  scheduler.orphaned\$1tasks.cleared  |  Conteggio  |  Funzione, Scheduler  | 
|  PokedExceptions  |  smart\$1sensor\$1operator.poked\$1exception  |  Conteggio  |  Funzione, Smart Sensor Operator  | 
|  PokedSuccess  |  smart\$1sensor\$1operator.poked\$1success  |  Conteggio  |  Funzione, Smart Sensor Operator  | 
|  PokedTasks  |  smart\$1sensor\$1operator.poked\$1tasks  |  Conteggio  |  Funzione, Smart Sensor Operator  | 
|  PoolFailures  |  pool.open\$1slots. \$1pool\$1name\$1  |  Conteggio  |  Piscina, \$1pool\$1name\$1  | 
|  PoolStarvingTasks  |  pool.starving\$1tasks. \$1pool\$1name\$1  |  Conteggio  |  Piscina, \$1pool\$1name\$1  | 
|  PoolOpenSlots  |  pool.open\$1slots. \$1pool\$1name\$1  |  Conteggio  |  Piscina, \$1pool\$1name\$1  | 
|  PoolQueuedSlots  |  pool.queued\$1slots. \$1nome\$1pool\$1  |  Conteggio  |  Piscina, \$1pool\$1name\$1  | 
|  PoolRunningSlots  |  pool.running\$1slots. \$1pool\$1name\$1  |  Conteggio  |  Piscina, \$1pool\$1name\$1  | 
|  ProcessorTimeouts  |  dag\$1processing.processor\$1timeouts  |  Conteggio  |  Funzione, elaborazione DAG  | 
|  QueuedTasks  |  executor.queued\$1tasks  |  Conteggio  |  Funzione, esecutore  | 
|  RunningTasks  |  executor.running\$1tasks  |  Conteggio  |  Funzione, Executor  | 
|  TasksExecutable  |  scheduler.tasks.executable  |  Conteggio  |  Funzione, Scheduler  | 
|  TasksPending  Non si applica ad Apache Airflow v2.2 e versioni successive.   |  scheduler.tasks.pending  |  Conteggio  |  Funzione, Scheduler  | 
|  TasksRunning  |  scheduler.tasks.running  |  Conteggio  |  Funzione, Scheduler  | 
|  TasksStarving  |  scheduler.tasks.starving  |  Conteggio  |  Funzione, Scheduler  | 
|  TasksWithoutDagRun  |  scheduler.tasks.without\$1dagrun  |  Conteggio  |  Funzione, Scheduler  | 
|  DAGFileProcessingLastNumOfDbQueries  Disponibile in Apache Airflow v2.10.1 e versioni successive.  |  dag\$1processing.last\$1num\$1of\$1db\$1queries. \$1nome\$1file\$1  |  Conteggio  |  Nome file DAG, \$1dag\$1filename\$1  | 
|  PoolScheduledSlots  Disponibile in Apache Airflow v2.10.1 e versioni successive.   |  pool.scheduled\$1slots. \$1pool\$1name\$1  |  Conteggio  |  Piscina, \$1pool\$1name\$1  | 
|  TaskCpuUsage  Disponibile in Apache Airflow v2.10.1 e versioni successive.  |  utilizzo della CPU. \$1id\$1giorno\$1. \$1id\$1attività\$1  |  Percentuale  |  DAG, \$1dag\$1id\$1 Attività, \$1task\$1id\$1  | 
|  TaskMemoryUsage  Disponibile in Apache Airflow v2.10.1 e versioni successive.  |  mem.usage. \$1id\$1giorno\$1. \$1id\$1attività\$1  |  Percentuale  |  DAG, \$1dag\$1id\$1 Attività, \$1task\$1id\$1  | 

### Timer Apache Airflow
<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 parametro | Metrica Apache Airflow | Unità | Dimensione | 
| --- | --- | --- | --- | 
|  Raccogli DBDags  |  collect\$1db\$1dags  |  Millisecondi  |  Funzione, elaborazione DAG  | 
|  CriticalSectionDuration  |  scheduler.critical\$1section\$1duration  |  Millisecondi  |  Funzione, Scheduler  | 
|  CriticalSectionQueryDuration  Disponibile per Apache Airflow v2.5.1 e versioni successive.   |  scheduler.critical\$1section\$1query\$1duration  |  Millisecondi  |  Funzione, Scheduler  | 
|  DAGDependencyControlla  |  dagrun.dependency-check. \$1id\$1giorno\$1  |  Millisecondi  |  DAG, \$1dag\$1id\$1  | 
|  DAGDurationFallito  |  dagrun.duration.failed. \$1id\$1giorno\$1  |  Millisecondi  |  DAG, \$1dag\$1id\$1  | 
|  DAGDurationSuccesso  |  dagrun.duration.success. \$1id\$1giorno\$1  |  Millisecondi  |  DAG, \$1dag\$1id\$1  | 
|  DAGFileProcessingLastDuration  |  dag\$1processing.last\$1duration. \$1nome\$1file\$1  |  Secondi  |  Nome file DAG, \$1dag\$1filename\$1  | 
|  DAGScheduleRitardo  |  dagrun.schedule\$1delay. \$1id\$1giorno\$1  |  Millisecondi  |  DAG, \$1dag\$1id\$1  | 
|  FirstTaskSchedulingDelay  |  dagrun. \$1dag\$1id\$1 .first\$1task\$1scheduling\$1delay  |  Millisecondi  |  Giorno, \$1dat\$1id\$1  | 
|  SchedulerLoopDuration  Disponibile per Apache Airflow v2.5.1 e versioni successive.   |  scheduler.scheduler\$1loop\$1duration  |  Millisecondi  |  Funzione, Scheduler  | 
|  TaskInstanceDuration  |  giorno. \$1id\$1giorno\$1. \$1task\$1id\$1 .durata  |  Millisecondi  |  DAG, \$1dat\$1id\$1 Attività, \$1task\$1id\$1  | 
|  TaskInstanceQueuedDuration  |  giorno. `{dag_id}`. `{task_id}`.durata\$1in coda  Disponibile per Apache Airflow v2.7.2 e versioni successive.   |  Millisecondi  |  DAG, \$1dag\$1id\$1 Attività, \$1task\$1id\$1  | 
|  TaskInstanceScheduledDuration  Disponibile per Apache Airflow v2.7.2 e versioni successive.   |  giorno. `{dag_id}`. `{task_id}`.durata\$1pianificata  |  Millisecondi  |  GIORNO, \$1dag\$1id\$1 Attività, \$1task\$1id\$1  | 

## Scelta delle metriche da segnalare
<a name="choosing-metrics"></a>

[Puoi scegliere quali metriche di Apache Airflow vengono emesse CloudWatch o bloccate da Apache Airflow, utilizzando le seguenti opzioni di configurazione di Amazon MWAA:](configuring-env-variables.md)
+ **`metrics.metrics_allow_list`**— Un elenco di prefissi separati da virgole che puoi utilizzare per selezionare a quali metriche vengono emesse dal tuo ambiente. CloudWatch Utilizzate questa opzione se desiderate che Apache Airflow non invii tutte le metriche disponibili e selezioni invece un sottoinsieme di elementi. Ad esempio, `scheduler,executor,dagrun`.
+ **`metrics.metrics_block_list`**— Un elenco di prefissi separati da virgole per filtrare le metriche che iniziano con gli elementi dell'elenco. Ad esempio, `scheduler,executor,dagrun`.

Se si configurano entrambi `metrics.metrics_allow_list` e`metrics.metrics_block_list`, Apache Airflow ignora. `metrics.metrics_block_list` Se configuri `metrics.metrics_block_list` ma non lo fai`metrics.metrics_allow_list`, Apache Airflow filtra gli elementi specificati in. `metrics.metrics_block_list`

**Nota**  
Le opzioni di `metrics.metrics_block_list` configurazione `metrics.metrics_allow_list` e si applicano solo ad Apache Airflow v2.6.3 e versioni successive. Per la versione precedente di Apache Airflow `metrics.statsd_allow_list` usa e invece. `metrics.statsd_block_list`

## Fasi successive
<a name="mwaa-metrics202-next-up"></a>
+ Esplora il funzionamento dell'API Amazon MWAA utilizzato per pubblicare i parametri di salute dell'ambiente su. [PublishMetrics](https://docs.aws.amazon.com/mwaa/latest/API/API_PublishMetrics.html)