

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Métricas do ambiente Apache Airflow em CloudWatch
<a name="access-metrics-cw"></a>

O Apache Airflow v2 e v3 já estão configurados para coletar e enviar métricas do [StatsD](https://github.com/etsy/statsd) para um ambiente Amazon Managed Workflows for Apache Airflow para a Amazon. CloudWatch A lista completa de métricas que o Apache Airflow envia está disponível na página [Métricas](https://airflow.apache.org/docs/apache-airflow/stable/administration-and-deployment/logging-monitoring/metrics.html) em *Guia de referência do Apache Airflow*. Esta página descreve as métricas do Apache Airflow disponíveis CloudWatch no console e como acessá-las. CloudWatch 

**Contents**
+ [Termos](#access-metrics-cw-terms)
+ [Dimensões](#metrics-dimensions)
+ [Acessando métricas no CloudWatch console](#access-metrics-cw-console)
+ [Métricas do Apache Airflow disponíveis em CloudWatch](#available-metrics-cw)
  + [Contadores do Apache Airflow](#counters-metrics)
  + [Medidores do Apache Airflow](#gauges-metrics)
  + [Temporizadores do Apache Airflow](#timers-metrics)
+ [Como escolher quais métricas são relatadas](#choosing-metrics)
+ [Próximas etapas](#mwaa-metrics202-next-up)

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

**Namespace**  
Um namespace é um contêiner para as CloudWatch métricas de um AWS serviço. Para o Amazon MWAA, o namespace é *AmazonMWAA*.

**CloudWatch métricas**  
Uma CloudWatch métrica representa um conjunto ordenado por tempo de pontos de dados específicos de CloudWatch.

**Métricas do Apache Airflow**  
As [métricas](https://airflow.apache.org/docs/apache-airflow/stable/administration-and-deployment/logging-monitoring/metrics.html ) específicas do Apache Airflow.

**Dimensão**  
Uma dimensão é um name/value par que faz parte da identidade de uma métrica.

**Unidade**  
Uma estatística tem uma unidade de medida. Para o Amazon MWAA, as unidades incluem *Contagem*, *Segundos* e *Milissegundos*. Para o Amazon MWAA, as unidades são definidas com base nas unidades nas métricas originais do Airflow.

## Dimensões
<a name="metrics-dimensions"></a>

Esta seção descreve o agrupamento de CloudWatch *dimensões* para métricas do Apache Airflow em. CloudWatch


| Dimensão | Description | 
| --- | --- | 
|  DAG  |  Indica um nome específico de DAG do Apache Airflow.  | 
|  Nome do arquivo DAG  |  Indica um nome de arquivo específico de DAG do Apache Airflow.  | 
|  Função  |  Essa dimensão é usada para melhorar o agrupamento de métricas em CloudWatch.  | 
|  Trabalho  |  Indica um trabalho do Apache Airflow executado pelo agendador. Sempre tem o valor de `Job`.  | 
|  Operador  |  Indica um operador específico do Apache Airflow.  | 
|  Grupo  |  Indica um grupo de operadores específico do Apache Airflow.  | 
|  Tarefa  |  Indica uma tarefa específica do Apache Airflow.  | 
|  HostName  |  Indica o nome do host de um processo específico do Apache Airflow em execução.  | 

## Acessando métricas no CloudWatch console
<a name="access-metrics-cw-console"></a>

Esta seção descreve como acessar as métricas de desempenho CloudWatch de um DAG específico.

**Para acessar as métricas de desempenho para uma dimensão**

1. Abra a [página Métricas](https://console.aws.amazon.com/cloudwatch/home#metricsV2:graph=~()) no CloudWatch console.

1. Selecione seu Região da AWS.

1. Escolha o namespace **AmazonMWAA**.

1. Na guia **Todas as métricas**, selecione uma dimensão. Por exemplo, *DAG, Ambiente*.

1. Escolha uma CloudWatch métrica para uma dimensão. Por exemplo, *TaskInstanceSuccesses* ou *TaskInstanceDuration*. Escolha **Representar graficamente todos os resultados da pesquisa**.

1. Escolha a guia **Métricas representadas graficamente** para acessar estatísticas de desempenho das métricas do Apache Airflow, como *DAG, Ambiente, Tarefa*.

## Métricas do Apache Airflow disponíveis em CloudWatch
<a name="available-metrics-cw"></a>

Esta seção descreve as métricas e dimensões do Apache Airflow enviadas para. CloudWatch

### Contadores do Apache Airflow
<a name="counters-metrics"></a>

As métricas do Apache Airflow nesta seção contêm dados sobre os [*Contadores* do Apache Airflow](https://airflow.apache.org/docs/apache-airflow/stable/administration-and-deployment/logging-monitoring/metrics.html#counters).


| CloudWatch métrica | Métrica do Apache Airflow | Unidade | Dimensão | 
| --- | --- | --- | --- | 
|  SLAMissed  Disponível somente para Apache Airflow v2.4.3 a v2.10.3.   |  sla\$1missed  |  Contagem  |  Função, Agendador  | 
|  Falhou SLACallback  Disponível somente para Apache Airflow v2.4.3 a v2.10.3.   |  sla\$1callback\$1notification\$1failure  |  Contagem  |  Função, Agendador  | 
|  Atualizações  Disponível para Apache Airflow v2.6.3 e versões posteriores.   |  dataset.updates  |  Contagem  |  Função, Agendador  | 
|  Orphaned  Disponível para Apache Airflow v2.6.3 e versões posteriores.   |  dataset.orphaned  |  Contagem  |  Função, Agendador  | 
|  FailedCeleryTaskExecution  Disponível para Apache Airflow v2.4.3 e versões posteriores.   |  celery.execute\$1command.failure  |  Contagem  |  Função, Celery  | 
|  FilePathQueueUpdateCount  Disponível para Apache Airflow v2.6.3 e versões posteriores.   |  dag\$1processing.file\$1path\$1queue\$1update\$1count  |  Contagem  |  Função, Agendador  | 
|  CriticalSectionBusy  |  scheduler.critical\$1section\$1busy  |  Contagem  |  Função, Agendador  | 
|  DagBagSize  |  dagbag\$1size  |  Contagem  |  Função, Processamento de DAG  | 
|  DagCallbackExceptions  |  dag.callback\$1exceptions  |  Contagem  |  DAG, Todos  | 
|  SLAEmailTentativas fracassadas  Não disponível para Apache Airflow v3.0.6 e versões posteriores.   |  sla\$1email\$1notification\$1failure  |  Contagem  |  Função, Agendador  | 
|  TaskInstanceFinished  |  ti.finish.\$1dag\$1id\$1.\$1task\$1id\$1.\$1state\$1  |  Contagem  |  DAG, \$1dag\$1id\$1 Tarefa, \$1task\$1id\$1 Estado, \$1state\$1  | 
|  JobEnd  |  \$1job\$1name\$1\$1end  |  Contagem  |  Trabalho, \$1job\$1name\$1  | 
|  JobHeartbeatFailure  |  \$1job\$1name\$1\$1heartbeat\$1failure  |  Contagem  |  Trabalho, \$1job\$1name\$1  | 
|  JobStart  |  \$1job\$1name\$1\$1start  |  Contagem  |  Trabalho, \$1job\$1name\$1  | 
|  ManagerStalls  |  dag\$1processing.manager\$1stalls  |  Contagem  |  Função, Processamento de DAG  | 
|  OperatorFailures  |  operator\$1failures\$1\$1operator\$1name\$1  |  Contagem  |  Operador, \$1operator\$1name\$1  | 
|  OperatorSuccesses  |  operator\$1successes\$1\$1operator\$1name\$1  |  Contagem  |  Operador, \$1operator\$1name\$1  | 
|  OtherCallbackCount  Disponível no Apache Airflow v2.6.3 e versões posteriores.   |  dag\$1processing.other\$1callback\$1count  |  Contagem  |  Função, Agendador  | 
|  Processos  |  dag\$1processing.processes  |  Contagem  |  Função, Processamento de DAG  | 
|  SchedulerHeartbeat  |  scheduler\$1heartbeat  |  Contagem  |  Função, Agendador  | 
|  StartedTaskInstances  |  ti.start.\$1dag\$1id\$1.\$1task\$1id\$1  |  Contagem  |  DAG, Todos Tarefa, Todos  | 
|  SlaCallbackCount  |  dag\$1processing.sla\$1callback\$1count  Disponível para Apache Airflow v2.6.3 e versões posteriores.   |  Contagem  |  Função, Agendador  | 
|  TasksKilledExternally  |  scheduler.tasks.killed\$1externally  |  Contagem  |  Função, Agendador  | 
|  TaskTimeoutError  |  celery.task\$1timeout\$1error  |  Contagem  |  Função, Celery  | 
|  TaskInstanceCreatedUsingOperator  |  task\$1instance\$1created-\$1operator\$1name\$1  |  Contagem  |  Operador, \$1operator\$1name\$1  | 
|  TaskInstancePreviouslySucceeded  |  previously\$1succeeded  |  Contagem  |  DAG, Todos Tarefa, Todos  | 
|  TaskInstanceFailures  |  ti\$1failures  |  Contagem  |  DAG, Todos Tarefa, Todos  | 
|  TaskInstanceSuccesses  |  ti\$1successes  |  Contagem  |  DAG, Todos Tarefa, Todos  | 
|  TaskRemovedFromDAG  |  task\$1removed\$1from\$1dag.\$1dag\$1id\$1  |  Contagem  |  DAG, \$1dag\$1id\$1  | 
|  TaskRestoredToDAG  |  task\$1restored\$1to\$1dag.\$1dag\$1id\$1  |  Contagem  |  DAG, \$1dag\$1id\$1  | 
|  TriggersSucceeded  Disponível para Apache Airflow v2.7.2 e versões posteriores.   |  triggers.succeeded  |  Contagem  |  Função, Trigger  | 
|  TriggersFailed  Disponível para Apache Airflow v2.7.2 e versões posteriores.   |  triggers.failed  |  Contagem  |  Função, Trigger  | 
|  TriggersBlockedMainThread  Disponível para Apache Airflow v2.7.2 e versões posteriores.   |  triggers.blocked\$1main\$1thread  |  Contagem  |  Função, Trigger  | 
|  TriggerHeartbeat  Disponível para Apache Airflow v2.8.1 e versões posteriores.   |  triggerer\$1heartbeat  |  Contagem  |  Função, acionador  | 
|  TaskInstanceCreatedUsingOperator  |  airflow.task\$1instance\$1created\$1`{operator_name}`  Disponível para Apache Airflow v2.7.2 e versões posteriores.   |  Contagem  |  Operador, `{operator_name}`  | 
|  ZombiesKilled  |  zombies\$1killed  |  Contagem  |  DAG, Todos Tarefa, Todos  | 

### Medidores do Apache Airflow
<a name="gauges-metrics"></a>

As métricas do Apache Airflow nesta seção contêm dados sobre os [*Medidores* do Apache Airflow](https://airflow.apache.org/docs/apache-airflow/stable/administration-and-deployment/logging-monitoring/metrics.html#gauges).


| CloudWatch métrica | Métrica do Apache Airflow | Unidade | Dimensão | 
| --- | --- | --- | --- | 
|  DAGFileRefreshError  |  dag\$1file\$1refresh\$1error  |  Contagem  |  Função, Processamento de DAG  | 
|  ImportErrors  |  dag\$1processing.import\$1errors  |  Contagem  |  Função, Processamento de DAG  | 
|  ExceptionFailures  |  smart\$1sensor\$1operator.exception\$1failures  |  Contagem  |  Função, Operador de sensor inteligente  | 
|  ExecutedTasks  |  smart\$1sensor\$1operator.executed\$1tasks  |  Contagem  |  Função, Operador de sensor inteligente  | 
|  InfraFailures  |  smart\$1sensor\$1operator.infra\$1failures  |  Contagem  |  Função, Operador de sensor inteligente  | 
|  LoadedTasks  |  smart\$1sensor\$1operator.loaded\$1tasks  |  Contagem  |  Função, Operador de sensor inteligente  | 
|  TotalParseTime  |  dag\$1processing.total\$1parse\$1time  |  Segundos  |  Função, Processamento de DAG  | 
|  TriggeredDagRuns  Disponível no Apache Airflow v2.6.3 e versões posteriores.   |  dataset.triggered\$1dagruns  |  Contagem  |  Função, Agendador  | 
|  TriggersRunning  Disponível no Apache Airflow v2.7.2 e versões posteriores.   |  aciona. Em execução. *\$1hostname\$1*  |  Contagem  |  Função, Trigger HostName, *\$1hostname\$1*  | 
|  PoolDeferredSlots  Disponível no Apache Airflow v2.7.2 e versões posteriores.   |  pool.deferred\$1slots.`{pool_name}`  |  Contagem  |  Pool, \$1pool\$1name\$1  | 
|  DAGFileProcessingLastRunSecondsAgo  |  dag\$1processing.last\$1run.seconds\$1ago.\$1dag\$1filename\$1  |  Segundos  |  Nome do arquivo DAG, \$1dag\$1filename\$1  | 
|  OpenSlots  |  executor.open\$1slots  |  Contagem  |  Função, Executor  | 
|  OrphanedTasksAdopted  |  scheduler.orphaned\$1tasks.adopted  |  Contagem  |  Função, Agendador  | 
|  OrphanedTasksCleared  |  scheduler.orphaned\$1tasks.cleared  |  Contagem  |  Função, Agendador  | 
|  PokedExceptions  |  smart\$1sensor\$1operator.poked\$1exception  |  Contagem  |  Função, Operador de sensor inteligente  | 
|  PokedSuccess  |  smart\$1sensor\$1operator.poked\$1success  |  Contagem  |  Função, Operador de sensor inteligente  | 
|  PokedTasks  |  smart\$1sensor\$1operator.poked\$1tasks  |  Contagem  |  Função, Operador de sensor inteligente  | 
|  PoolFailures  |  pool.open\$1slots.\$1pool\$1name\$1  |  Contagem  |  Pool, \$1pool\$1name\$1  | 
|  PoolStarvingTasks  |  pool.starving\$1tasks.\$1pool\$1name\$1  |  Contagem  |  Pool, \$1pool\$1name\$1  | 
|  PoolOpenSlots  |  pool.open\$1slots.\$1pool\$1name\$1  |  Contagem  |  Pool, \$1pool\$1name\$1  | 
|  PoolQueuedSlots  |  pool.queued\$1slots.\$1pool\$1name\$1  |  Contagem  |  Pool, \$1pool\$1name\$1  | 
|  PoolRunningSlots  |  pool.running\$1slots.\$1pool\$1name\$1  |  Contagem  |  Pool, \$1pool\$1name\$1  | 
|  ProcessorTimeouts  |  dag\$1processing.processor\$1timeouts  |  Contagem  |  Função, Processamento de DAG  | 
|  QueuedTasks  |  executor.queued\$1tasks  |  Contagem  |  Função, Executor  | 
|  RunningTasks  |  executor.running\$1tasks  |  Contagem  |  Função, Executor  | 
|  TasksExecutable  |  scheduler.tasks.executable  |  Contagem  |  Função, Agendador  | 
|  TasksPending  Não se aplica ao Apache Airflow v2.2 e versões posteriores.   |  scheduler.tasks.pending  |  Contagem  |  Função, Agendador  | 
|  TasksRunning  |  scheduler.tasks.running  |  Contagem  |  Função, Agendador  | 
|  TasksStarving  |  scheduler.tasks.starving  |  Contagem  |  Função, Agendador  | 
|  TasksWithoutDagRun  |  scheduler.tasks.without\$1dagrun  |  Contagem  |  Função, Agendador  | 
|  DAGFileProcessingLastNumOfDbQueries  Disponível no Apache Airflow v2.10.1 e versões posteriores.  |  dag\$1processing.last\$1num\$1of\$1db\$1queries.\$1dag\$1filename\$1  |  Contagem  |  Nome do arquivo DAG, \$1dag\$1filename\$1  | 
|  PoolScheduledSlots  Disponível no Apache Airflow v2.10.1 e versões posteriores.   |  pool.scheduled\$1slots.\$1pool\$1name\$1  |  Contagem  |  Pool, \$1pool\$1name\$1  | 
|  TaskCpuUsage  Disponível no Apache Airflow v2.10.1 e versões posteriores.  |  cpu.usage.\$1dag\$1id\$1.\$1task\$1id\$1  |  Percentual  |  DAG, \$1dag\$1id\$1 Tarefa, \$1task\$1id\$1  | 
|  TaskMemoryUsage  Disponível no Apache Airflow v2.10.1 e versões posteriores.  |  mem.usage.\$1dag\$1id\$1.\$1task\$1id\$1  |  Percentual  |  DAG, \$1dag\$1id\$1 Tarefa, \$1task\$1id\$1  | 

### Temporizadores do Apache Airflow
<a name="timers-metrics"></a>

As métricas do Apache Airflow nesta seção contêm dados sobre os [*temporizadores* do Apache Airflow](https://airflow.apache.org/docs/apache-airflow/stable/administration-and-deployment/logging-monitoring/metrics.html#timers).


| CloudWatch métrica | Métrica do Apache Airflow | Unidade | Dimensão | 
| --- | --- | --- | --- | 
|  Colete DBDags  |  collect\$1db\$1dags  |  Milissegundos  |  Função, Processamento de DAG  | 
|  CriticalSectionDuration  |  scheduler.critical\$1section\$1duration  |  Milissegundos  |  Função, Agendador  | 
|  CriticalSectionQueryDuration  Disponível para Apache Airflow v2.5.1 e versões posteriores.   |  scheduler.critical\$1section\$1query\$1duration  |  Milissegundos  |  Função, Agendador  | 
|  DAGDependencyVerifique  |  dagrun.dependency-check.\$1dag\$1id\$1  |  Milissegundos  |  DAG, \$1dag\$1id\$1  | 
|  DAGDurationFalhou  |  dagrun.duration.failed.\$1dag\$1id\$1  |  Milissegundos  |  DAG, \$1dag\$1id\$1  | 
|  DAGDurationSucesso  |  dagrun.duration.success.\$1dag\$1id\$1  |  Milissegundos  |  DAG, \$1dag\$1id\$1  | 
|  DAGFileProcessingLastDuration  |  dag\$1processing.last\$1duration.\$1dag\$1filename\$1  |  Segundos  |  Nome do arquivo DAG, \$1dag\$1filename\$1  | 
|  DAGScheduleAtraso  |  dagrun.schedule\$1delay.\$1dag\$1id\$1  |  Milissegundos  |  DAG, \$1dag\$1id\$1  | 
|  FirstTaskSchedulingDelay  |  dagrun.\$1dag\$1id\$1.first\$1task\$1scheduling\$1delay  |  Milissegundos  |  DAG, \$1dag\$1id\$1  | 
|  SchedulerLoopDuration  Disponível para Apache Airflow v2.5.1 e versões posteriores.   |  scheduler.scheduler\$1loop\$1duration  |  Milissegundos  |  Função, Agendador  | 
|  TaskInstanceDuration  |  dag.\$1dag\$1id\$1.\$1task\$1id\$1.duration  |  Milissegundos  |  DAG, \$1dag\$1id\$1 Tarefa, \$1task\$1id\$1  | 
|  TaskInstanceQueuedDuration  |  dag.`{dag_id}`.`{task_id}`.queued\$1duration  Disponível para Apache Airflow v2.7.2 e versões posteriores.   |  Milissegundos  |  DAG, \$1dag\$1id\$1 Tarefa, \$1task\$1id\$1  | 
|  TaskInstanceScheduledDuration  Disponível para Apache Airflow v2.7.2 e versões posteriores.   |  dag.`{dag_id}`.`{task_id}`.scheduled\$1duration  |  Milissegundos  |  DAG, \$1dag\$1id\$1 Tarefa, \$1task\$1id\$1  | 

## Como escolher quais métricas são relatadas
<a name="choosing-metrics"></a>

[Você pode escolher quais métricas do Apache Airflow são emitidas ou bloqueadas CloudWatch pelo Apache Airflow usando as seguintes opções de configuração do Amazon MWAA:](configuring-env-variables.md)
+ **`metrics.metrics_allow_list`**— Uma lista de prefixos separados por vírgula que você pode usar para selecionar quais métricas são emitidas pelo seu CloudWatch ambiente. Use essa opção se quiser que o Apache Airflow não envie todas as métricas disponíveis e, em vez disso, selecione um subconjunto de elementos. Por exemplo, .`scheduler,executor,dagrun`
+ **`metrics.metrics_block_list`**: uma lista de prefixos separados por vírgula para filtrar as métricas que começam com os elementos da lista. Por exemplo, .`scheduler,executor,dagrun`

Se você configurar `metrics.metrics_allow_list` e`metrics.metrics_block_list`, o Apache Airflow ignorará `metrics.metrics_block_list`. Se você configura `metrics.metrics_block_list`, mas não `metrics.metrics_allow_list`, o Apache Airflow filtra os elementos que você especifica em `metrics.metrics_block_list`.

**nota**  
As opções de configuração `metrics.metrics_allow_list` e `metrics.metrics_block_list` se aplicam somente ao Apache Airflow v2.6.3 e versões posteriores. Para a versão anterior do Apache Airflow, use `metrics.statsd_allow_list` e `metrics.statsd_block_list`.

## Próximas etapas
<a name="mwaa-metrics202-next-up"></a>
+ Explore a operação da API Amazon MWAA usada para publicar métricas de integridade do ambiente em. [PublishMetrics](https://docs.aws.amazon.com/mwaa/latest/API/API_PublishMetrics.html)