Логи сервиса в Kibana невозможно отфильтровать по номеру заказа
Сервис пишет логи так: log.Printf("order %s paid, amount %d", id, amount). В Kibana каждая запись — одна строка текста. Найти все события конкретного заказа или посчитать ошибки по типу не получается.
Что изменить?
- Писать структурированные логи в JSON через slog
- Писать номер заказа в начале каждой строки
- Писать логи в файл внутри контейнера
- Логировать каждое событие дважды
