[Taiga #78] Добавить endpoint /api/v1/debug-info для безопасной диагностики #8
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Linked Taiga story: #78
Suggested branch:
feature/taiga-78-dobavit-endpoint-api-v1-debug-info-dlya-bezopasnoy-diagnostiProject type:
workAI tags: work, ais, backend, diagnostics, rest-api, operations, debugging
Description
Создать новый REST endpoint для получения диагностической информации сервиса без чувствительных данных. Endpoint должен предоставить: версию, конфигурацию запущенных компонентов (какие источники включены), состояние основных подсистем, активные очереди и их размеры, последнюю ошибку каждого supervisor'а если была. Информация должна быть безопасной для логирования и отправки в техподдержку. Реализовать в src/ais_hub/publish/rest.py с использованием существующего состояния из src/ais_hub/core/state.py и статистики из src/ais_hub/core/stats.py.
Taiga: https://tasks.grigowashere.ru/project//us/78
Acceptance criteria
Code notes
Questions