Добавьте поле в структурированный лог приложения либо на этапе обработки события перед Elasticsearch. Для контекста запроса часто используют MDC и JSON-encoder.
[имя] спросил: Как добавить кастомное поле в логи, которые отправляются в Elasticsearch?
Добавьте поле в структурированный лог приложения либо на этапе обработки события перед Elasticsearch. Для контекста запроса часто используют MDC и JSON-encoder.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Добавьте поле в структурированный лог приложения либо на этапе обработки события перед Elasticsearch. Для контекста запроса часто используют MDC и JSON-encoder.
Проверьте, что encoder действительно выводит новое поле, а ingest pipeline не удаляет его. Задайте согласованный тип в mapping и не создавайте неограниченные имена полей. MDC нужно корректно переносить в асинхронные задачи и очищать после запроса. Секреты, полный payload и лишние персональные данные логировать не следует.