Вступить в клуб →
средняявопросНаблюдаемость: логи, метрики Micrometer, трассировка

В Kibana невозможно отфильтровать логи по идентификатору заказа

Сервис пишет логи текстом: 2026-09-15 10:00:01 INFO OrderService - Заказ 501 оплачен на сумму 990. Чтобы найти все события заказа 501, приходится искать подстроку «501», и в результат попадают суммы, порты и чужие идентификаторы.

Что поменять в логировании?

  • Писать логи в JSON с отдельными полями, например orderId в MDC или аргументах
  • Писать идентификатор заказа в начале каждого сообщения
  • Использовать отдельный лог-файл для каждого заказа
  • Логировать все события заказа одной строкой в конце обработки

🔒 Проверка ответа — для участников клуба

  • Проверка ответа
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела