OpenTelemetry генерирует трассировки только при перезапуске службыJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 OpenTelemetry генерирует трассировки только при перезапуске службы

Сообщение Anonymous »

Ниже представлена ​​моя реализация Otel для создания экземпляров SDK OpenTelemetry для метрик и трассировок. Я обнаружил, что метрики создаются всякий раз, когда обслуживаются запросы приложения, но трассировки создаются только при перезапуске этого приложения.
Любые предложения, которые мне не хватает здесь?
SpanExporter exporter = OtlpGrpcSpanExporter.builder()
.setEndpoint(otlEndPoint)
.build();

SdkTracerProviderBuilder tracerProviderBuilder = SdkTracerProvider.builder()
.addSpanProcessor(BatchSpanProcessor.builder(exporter).build())
.setSampler(Sampler.alwaysOn());

SdkTracerProvider tracerProvider = tracerProviderBuilder
.setResource(resource)
.build();

ContextPropagators propagators = ContextPropagators.create(TextMapPropagator.composite(
W3CTraceContextPropagator.getInstance(),
W3CBaggagePropagator.getInstance()
));

openTelemetry = OpenTelemetrySdk.builder().setMeterProvider(SdkMeterProvider.builder().setResource(resource)
.registerMetricReader(PeriodicMetricReader.builder(otlpGrpcMetricsExporter)
.setInterval(Duration.ofMillis(1000)).build()).build())
.setTracerProvider(tracerProvider)
.setPropagators(propagators)
.buildAndRegisterGlobal();


Подробнее здесь: https://stackoverflow.com/questions/787 ... -restarted
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»