-
Notifications
You must be signed in to change notification settings - Fork 0
[Feature] Интеграция логов бэкенда в дашборды Grafana #7
Copy link
Copy link
Open
Labels
devopsЗадачи, связанные с автоматизацией жизненного цикла ПОЗадачи, связанные с автоматизацией жизненного цикла ПОdocumentationImprovements or additions to documentationImprovements or additions to documentationenhancementNew feature or requestNew feature or requestinfrastructureЗадачи по управлению железом или виртуальными ресурсамиЗадачи по управлению железом или виртуальными ресурсамиmonitoringЗадачи по настройке инструментов сбора данных и оповещенияЗадачи по настройке инструментов сбора данных и оповещенияobservabilityЗадачи по обеспечению глубокой видимости системЗадачи по обеспечению глубокой видимости систем
Metadata
Metadata
Assignees
Labels
devopsЗадачи, связанные с автоматизацией жизненного цикла ПОЗадачи, связанные с автоматизацией жизненного цикла ПОdocumentationImprovements or additions to documentationImprovements or additions to documentationenhancementNew feature or requestNew feature or requestinfrastructureЗадачи по управлению железом или виртуальными ресурсамиЗадачи по управлению железом или виртуальными ресурсамиmonitoringЗадачи по настройке инструментов сбора данных и оповещенияЗадачи по настройке инструментов сбора данных и оповещенияobservabilityЗадачи по обеспечению глубокой видимости системЗадачи по обеспечению глубокой видимости систем
Контекст
Для обеспечения полноценной наблюдаемости (observability) необходимо объединить метрики производительности и логи приложения в едином интерфейсе Grafana. Это позволит инженерам выполнять корреляцию событий (например, сопоставлять всплески 5xx ошибок с конкретными записями в логах) без переключения между инструментами, что значительно сокращает MTTR (Mean Time To Resolution).
Технические требования
infrastructure/grafana/dashboards,deploy/grafana-provisioningData Sourceдля Loki в Grafana.Logs, использующую переменную$serviceили$containerдля фильтрации.Derived Fieldsв настройках Data Source для создания кликабельных ссылок между Trace ID (из логов) и данными в Tempo/Jaeger.Цель и критерии приемки (Definition of Done)
Важные указания
max linesв настройках панели (рекомендуется 1000), чтобы избежать перегрузки браузера при просмотре "тяжелых" логов.