

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á.

# Monitore com o CloudWatch Logs Insights
<a name="monitor-with-cloudwatch-logs-insights"></a>

Essa solução implanta quatro consultas salvas do CloudWatch Logs Insights que aparecem no [console do CloudWatch Logs Insights](https://console.aws.amazon.com/cloudwatch/home#logsV2:logs-insights) em Consultas **salvas**. Essas consultas fornecem visibilidade sobre orquestração de testes, erros, falhas de tarefas e limpeza órfã sem exigir que você escreva consultas personalizadas.

Cada nome de consulta inclui o nome da pilha e a região para identificação em várias implantações. Por exemplo: `DLT - Test Timeline [my-stack us-east-1]`.

## Usar consultas salvas
<a name="using-saved-queries"></a>

Para executar uma consulta salva:

1. Abra o [console do CloudWatch Logs Insights](https://console.aws.amazon.com/cloudwatch/home#logsV2:logs-insights).

1. No painel esquerdo, expanda **Consultas salvas**.

1. Selecione uma consulta prefixada com`DLT -`.

1. Se a consulta contiver um valor de espaço reservado`REPLACE_WITH_TEST_RUN_ID`, como, substitua-o pelo ID real da execução do teste dos resultados do teste.

1. Selecione **Executar consulta**.

## DLT - Cronograma do teste
<a name="test-timeline-query"></a>

Mostra o ciclo de vida completo de um único teste executado em todas as funções de orquestração do Lambda. Use essa consulta para rastrear a sequência de eventos desde a criação do teste até a conclusão.


| Atributo | Valor | 
| --- | --- | 
| Campos |  `@timestamp`, `logEvent`, `message`, `region`, `error`  | 
| Filtro |  `testRunId = "REPLACE_WITH_TEST_RUN_ID"`  | 
| Classificar |  `@timestamp asc`  | 
| Limite | 500 | 

`REPLACE_WITH_TEST_RUN_ID`Substitua pela ID de execução do teste que você deseja investigar.

## DLT - Erros de teste
<a name="test-errors-query"></a>

Mostra todas as ERROR-level entradas de um único teste executado nas funções do Lambda e nas tarefas do ECS. Use essa consulta para identificar a causa raiz quando um teste falha ou produz resultados inesperados.


| Atributo | Valor | 
| --- | --- | 
| Campos |  `@timestamp`, `logEvent`, `message`, `region`, `taskId`, `error`  | 
| Filtro |  `testRunId = "REPLACE_WITH_TEST_RUN_ID" and level = "ERROR"`  | 
| Classificar |  `@timestamp asc`  | 

`REPLACE_WITH_TEST_RUN_ID`Substitua pela ID de execução do teste que você deseja investigar.

## DLT - Falhas na tarefa
<a name="task-failures-query"></a>

Mostra falhas individuais de tarefas do ECS com códigos de parada e classificação de falhas. Use essa consulta para entender por que tarefas específicas do Fargate foram interrompidas durante um teste.


| Atributo | Valor | 
| --- | --- | 
| Campos |  `@timestamp`, `testId`, `testRunId`, `region`, `taskArn`, `stopCode`, `exitCode`, `stopCategory`, `stoppedReason`  | 
| Filtro |  `logEvent = "TASK_FAILURE_DETECTED"`  | 
| Classificar |  `@timestamp desc`  | 
| Limite | 50 | 

Essa consulta não exige um ID de execução de teste — ela mostra todas as falhas de tarefas recentes em todas as execuções de teste.

## DLT - Limpeza de órfãos
<a name="orphan-cleanup-query"></a>

Mostra o histórico da detecção de serviços ECS órfãos. Use essa consulta para verificar se o processo de limpeza de órfãos de hora em hora está encontrando e removendo serviços abandonados.


| Atributo | Valor | 
| --- | --- | 
| Campos |  `@timestamp`, `logEvent`, `message`, `region`, `cluster`, `orphanCount`, `orphanTestIds`  | 
| Filtro |  `logEvent = "ORPHAN_DETECTED"`  | 
| Classificar |  `@timestamp desc`  | 
| Limite | 50 | 