golang-observability
Наблюдаемость Go-сервисов: структурированное логирование (slog), метрики (Prometheus), трассировка (OpenTelemetry), профилирование (pprof/Pyroscope) и дашборды Grafana. Применяется для настройки мониторинга, алертинга, миграции логгеров и GDPR-совместимого трекинга.
Что делает навык
Skill обеспечивает наблюдаемость Go-сервисов через структурированное логирование (slog), метрики (Prometheus), трассировку (OpenTelemetry), профилирование (pprof/Pyroscope) и RUM. Он позволяет добавлять инструменты мониторинга в код, проверять их наличие в PR и проводить аудит покрытия сигналами.
Когда применять
- Добавление наблюдаемости в новые или существующие Go-сервисы (инструментация)
- Проверка pull request на наличие корректных метрик, спанов и структурированных логов
- Аудит покрытия кодовой базы сигналами наблюдаемости с использованием параллельных субагентов
- Настройка профилирования и дашбордов для диагностики производительности
- Миграция логгеров и обеспечение GDPR-совместимого трекинга
Как работает
- Определить режим работы: Coding (добавление инструментов), Review (проверка PR) или Audit (аудит покрытия)
- В режиме Coding последовательно объявлять метрики, добавлять спаны, настраивать структурированное логирование и подключать pprof
- В режиме Review последовательно проверять, что новые коды экспортируют ожидаемые сигналы (метрики, спаны, логи)
- В режиме Audit запустить до 5 параллельных субагентов для проверки покрытия метриками, логированием, трассировкой, профилированием и RUM
- Собрать и объединить результаты проверки покрытия сигналами
- При использовании библиотек обращаться к официальной документации для актуальных сигнатур API
Примеры запросов агенту
Что понадобится
- Для режима Audit на Claude Code требуется использование ultracode для явного выбора многоагентной оркестрации
Описание составлено по SKILL.md навыка, сверено 07.10.2026.
Как подключить
SKILL.md к навыкам ассистентаНавык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.