OPENSEARCH — НЕ ТОЛЬКО ДЛЯ ПОИСКА ОШИБОК
Логи полезны не только тогда, когда что-то упало.
Недавно работал с задачей, в которой нужно было разобраться, как система определяет регион пользователя.
Особенность заключалась в том, что определение происходило на уровне сети. На тестовых контурах воспроизвести реальные условия не получалось.
В OpenSearch я исследовал значения, которые фиксировались на продакшене, а затем сопоставил их с GeoIP-базой тестового окружения.
Так удалось обнаружить расхождения между фактическими кодами регионов и теми, которые учитывались в логике обработки.
Для меня OpenSearch — это не просто инструмент поиска ошибок по тексту сообщения.
Это возможность исследовать реальное поведение системы, проверять гипотезы и находить факты, которых не видно через интерфейс.
А вы используете логи только для диагностики ошибок или ещё и для исследования поведения системы?