Ведение журнала приложения microjvices для nodejs с помощью winston

Я написал приложение на стороне сервера, которое поделено на несколько микросервисов, все они в настоящее время написаны на nodejs. Я использую Winston в качестве своей библиотеки журналов. Я использую также лося, чтобы контролировать мои журналы. Недавно я обнаружил, что не могу удобно контролировать свои журналы, и мне нужен способ просмотреть запрос в кибане полностью в моих микроуслугах. Я имею в виду, я хочу просмотреть все журналы из того, в который запрос вошел в первый микросервис, пока она не отправила обратно из последнего микросервиса, который он отправил. У меня нет уникального идентификатора для моих запросов или отправленных сущностей, поэтому мне нужно генерировать новый уникальный идентификатор для каждого запроса. но я не хочу добавлять сгенерированный идентификатор для каждого метода в моем приложении. Есть элегантное решение сделать это, не меняя все мои логи? Большое спасибо.

0 ответов

Другие вопросы по тегам