Saltar a contenido

Filtros y fechas

Rango de fechas

Comportamiento por defecto

Cuando no se especifican fechas, la API consulta automáticamente los últimos 3 días. Si necesitas datos fuera de ese período, especifica el rango explícitamente.

Parámetros de fecha

Parámetro Formato Descripción
start_date YYYY-MM-DD Fecha de inicio (inclusiva)
end_date YYYY-MM-DD Fecha de fin (inclusiva)
# Buscar ejecuciones de la ú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>"

Límite de rango

El endpoint de búsqueda de ejecuciones acepta un rango máximo de 7 días por consulta. Para rangos más largos, divide la búsqueda en intervalos.


Niveles de log

Valor Descripción
DEBUG Información de depuración detallada
INFO Eventos normales del flujo de ejecución
WARNING Situaciones inesperadas no críticas
ERROR Errores que impiden una operación concreta
CRITICAL Errores graves que afectan al sistema

Los valores son sensibles a mayúsculas: usa siempre la forma en mayúsculas.

# Solo logs de error de una 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>"

Búsqueda por texto

El parámetro keyword filtra por el contenido del mensaje. La búsqueda es insensible a mayúsculas/minúsculas y encuentra coincidencias parciales.

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

Puedes combinar level y keyword en una misma 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>"