Admin¶
Logs de tasks¶
O admin de TaskLog lista execuções de tasks com nome, timestamp, status e preview do resultado JSON. Os filtros incluem status, timestamp, nome da task e fila.
A listagem também inclui:
Atalho para o dashboard de estatísticas.
Tamanho de página configurável.
Filtros retráteis que liberam mais espaço de tela para a listagem de tasks.
Controles de auto-refresh para intervalos de 5, 10, 30 e 60 segundos.
Detalhe da task¶
A página de detalhe da task é somente leitura e mostra:
Task id, nome da task, nome da task periódica, fila, worker e status.
Args e kwargs.
Resultado JSON formatado.
Tipo e mensagem da exceção em caso de falha.
Detalhes interativos do traceback.
Reexecutar task¶
A página de detalhe inclui a ação “Re-run Task”. Ela envia o nome original da task, args, kwargs e fila de volta para o Celery usando a app Celery atual.
Estatísticas¶
O proxy model TaskLogStatistics expõe um dashboard administrativo com cards, gráficos e tabelas para monitoramento operacional:
Total de tasks.
Tasks com sucesso e falha.
Taxa de sucesso.
Duração média e máxima.
Média de mensagens por dia, hora e minuto.
Tasks e falhas por dia.
Distribuição de sucesso vs falha.
Principais filas.
Distribuição por worker.
Distribuição de tasks periódicas.
Principais tasks.
Tasks mais lentas.
Principais mensagens de erro.