Ir para o conteúdo

Filtros e datas

Intervalo de datas

Comportamento padrão

Quando não são especificadas datas, a API consulta automaticamente os últimos 3 dias. Se precisar de dados fora desse período, especifique o intervalo explicitamente.

Parâmetros de data

Parâmetro Formato Descrição
start_date YYYY-MM-DD Data de início (inclusiva)
end_date YYYY-MM-DD Data de fim (inclusiva)
# Buscar execuções da última semana
curl "http://<host>:<port>/api/v1/dags/my-dag/runs?start_date=2026-04-28&end_date=2026-05-05" \
  -H "Authorization: Bearer <token>"

Limite de intervalo

O endpoint de busca de execuções aceita um intervalo máximo de 7 dias por consulta. Para intervalos maiores, divida a busca em partes.


Níveis de log

Valor Descrição
DEBUG Informações detalhadas de depuração
INFO Eventos normais do fluxo de execução
WARNING Situações inesperadas não críticas
ERROR Erros que impedem uma operação específica
CRITICAL Erros graves que afetam o sistema

Os valores são sensíveis a maiúsculas/minúsculas: use sempre em maiúsculas.

# Somente logs de erro de uma fase
curl "http://<host>:<port>/api/v1/dags/my-dag/runs/2026-05-01/run-id/phases/extract/logs?level=ERROR" \
  -H "Authorization: Bearer <token>"

Busca por texto

O parâmetro keyword filtra pelo conteúdo da mensagem. A busca é insensível a maiúsculas/minúsculas e encontra correspondências parciais.

curl "http://<host>:<port>/api/v1/dags/my-dag/runs/2026-05-01/run-id/phases/extract/logs?keyword=timeout" \
  -H "Authorization: Bearer <token>"

Filtros combinados

Você pode combinar level e keyword na mesma consulta:

curl "http://<host>:<port>/api/v1/dags/my-dag/runs/2026-05-01/run-id/phases/extract/logs\
?level=ERROR\
&keyword=timeout\
&limit=50" \
  -H "Authorization: Bearer <token>"