Назад

Наблюдаемость · База

Как настроить golden signals

Измерять latency, traffic, errors и saturation с точки зрения пользовательского сервиса.

Наблюдаемость: визуальный контекст этапа

Кратко: за 2 минуты

Измерять latency, traffic, errors и saturation с точки зрения пользовательского сервиса. Результат работы — Service Dashboard.

Главная пользаПравильно выполненная работа снижает стоимость переделок, делает решение проверяемым и дает участникам единый источник информации.
Первое действиеОпределите границы сервиса
Готово, когдаDashboard отвечает на вопрос о здоровье

Когда применять

Урок относится к этапу «Наблюдаемость». Понимать состояние системы и замечать пользовательские проблемы раньше обращений. Задачу выполняют до реализации или согласования зависимого решения, чтобы команда опиралась на проверенные факты и однозначные договоренности.

ЦельПравильно выполненная работа снижает стоимость переделок, делает решение проверяемым и дает участникам единый источник информации.
ДействиеОпределите границы сервиса
ПроверкаDashboard отвечает на вопрос о здоровье

Что это дает

Правильно выполненная работа снижает стоимость переделок, делает решение проверяемым и дает участникам единый источник информации. Практический результат фиксируется в артефакте «Service Dashboard».

Пошагово: как выполнить

  1. Определите границы сервиса
  2. Добавьте RED или USE metrics
  3. Разделите по endpoint и status

Критерии приемки

  • Dashboard отвечает на вопрос о здоровье
  • Метрики имеют units
  • Кардинальность контролируется

Типичные ошибки

  • Собирать только CPU
  • Строить графики без порогов

Инструменты

PrometheusGrafanaOpenTelemetry

Пример

Плохой пример

Собирать только CPU

Хороший пример

Учебный пример. Для API видны задержка, трафик, ошибки и насыщение ресурса. Рост очереди рассматривается вместе с пользовательской задержкой; один график CPU не заменяет картину доступности.

Шаблон

Дашборд сервиса

Скачать рабочий лист этого урока

Выбрать рабочий шаблон

Рабочий артефакт

Рабочий артефакт

Дашборд сервиса

Учебный пример. Для API видны задержка, трафик, ошибки и насыщение ресурса. Рост очереди рассматривается вместе с пользовательской задержкой; один график CPU не заменяет картину доступности.

  • Golden signals
  • Логи
  • Трейсы
  • Алерты

Контроль качества

Артефакт

Карта наблюдаемости

Метрика проверки

Dashboard отвечает на вопрос о здоровье

Когда пересматривать

После релизов, изменения требований, обновления целей и появления новых рисков.

Что передать дальше

Контекст, проблему, доказательство, владельца, срок и критерий приемки.

Перед отметкой выполнено: Dashboard отвечает на вопрос о здоровье

Как применять

Начинайте с влияния на пользователя, продукт и команду. Затем проверьте реализуемость, критерии качества и формат доказательства результата. Хороший пункт чеклиста объясняет, какую проблему закрываем, как выполняем работу и по каким признакам считаем ее завершенной.

Короткие ответы

Частые вопросы

Зачем выполнять пункт «Как настроить golden signals»?

Правильно выполненная работа снижает стоимость переделок, делает решение проверяемым и дает участникам единый источник информации. Практический результат фиксируется в артефакте «Service Dashboard».

С чего начать выполнение?

Определите границы сервиса

Как понять, что пункт выполнен?

Dashboard отвечает на вопрос о здоровье

Какая ошибка чаще всего мешает результату?

Собирать только CPU

Режим обучения

Тест по теме

Проверка понимания

Ответьте на вопросы по материалу и получите итоговый отчет: что понято хорошо, а что стоит перечитать.

0/4ответов выбрано
1. Какой главный результат должен дать пункт «Настроить golden signals»?
2. С какого действия логично начать выполнение?
3. Как понять, что тема действительно закрыта?
4. Какой ошибки стоит избегать в этой теме?

Для углубленного изучения

· Версия 2 · Обновлено

Независимая экспертная проверка не заявлена.

Что обновлено
  • — Обновлено: Название, Шаблон результата, Пример, Плохой пример, Заголовок поиска, Описание поиска, Поисковые фразы.

Материал предназначен для обучения. Адаптируйте рекомендации к внутренним регламентам компании и условиям проекта.

Предложить исправление через контакты Ariol