Поиск ошибок оплаты в Kibana по тексту находит только часть случаев
Тестировщик ищет все отказы оплаты за сутки запросом по тексту "payment failed". Потом выясняется, что часть записей написана как "Payment error", часть — "charge declined", а сумма и код ошибки спрятаны внутри текста сообщения.
Какое улучшение логирования стоит предложить команде?
- Структурированные логи: событие, код ошибки и сумма отдельными полями
- Писать все сообщения об ошибках оплаты заглавными буквами
- Логировать каждую ошибку оплаты дважды: на английском и на русском
- Повысить уровень логов сервиса до DEBUG, чтобы данных было больше
