Автоматическое оснащение приложения nodejs для отправки журналов в jaeger

У меня есть простое приложение node, подобное этому

const express = require('express');
const app = express();

const tracer = require(INIT_TRACER_CODE);

app.listen(3000, () => {
  const span = tracer.startSpan("demo");
  span.log({
    event: 'logging',
    value: 'App started on port'
  });
  span.finish();
})

Я настроил трассировщик с помощью jaeger и могу отправлять трассировки и журналы в jaeger с помощью приведенного выше кода. Теперь вопрос в том, как я могу автоматически отправлять журналы приложений в экземпляр jaeger, не выполняя инструментарий. Я читал, что это возможно в весенней загрузке. Обратитесь к этому обсуждению stackoverflow (How обогатить данные Jaeger opentracing журналами приложений (созданными slf4j) для Spring Boot?). У нас есть этот эквивалент в nodejs?


person Arshad    schedule 05.05.2021    source источник