Описание тега open-telemetry
OpenTelemetry - это набор API-интерфейсов и пакетов SDK, предназначенных для создания высококачественных данных телеметрии (трассировки, метрики и журналы) из облачного программного обеспечения. Этот тег подходит для вопросов об использовании компонентов OpenTelemetry (таких как сборщик), инструментального программного обеспечения или библиотек, чтобы использовать его преимущества, или вопросов о написании новых компонентов OpenTelemetry.
1
ответ
Как отправить данные трассировки в Jaeger через OpenTelemetry во внешнем приложении?
Задний план Я пытаюсь выполнить трассировку во внешнем приложении. Я не в состоянии использовать @opentelemetry/ экспортер-егерь, так как я считаю, что это только для Node.js обратно конечного приложения. Итак, я пытаюсь использовать https://github.…
17 авг '20 в 05:49
2
ответа
Может ли инструмент телеметрии открыть две экспресс-службы в одной программе узла?
Допустим, у меня есть программа NodeJS, в которой работают два отдельных экземпляра экспресс-сервера. const express = require('express') const app1 = express() app1.listen(3000, () => { //... }) //... const app2 = express() app2.listen(3001, () =…
04 июн '20 в 09:35
0
ответов
Экспортер коллектора OpenTelemetry Jaeger реализован с помощью заглушки блокировки grpc. Разве это не рискованно?
В JaegerGrpcSpanExporter API Java OpenTelemetry реализует метод экспорта с заглушкой блокировки grpc (CollectorServiceGrpc.CollectorServiceBlockingStub). В случае большой задержки или медлительности на стороне коллектора, не опасно ли блокировать по…
09 июл '20 в 13:57
0
ответов
Spans не связаны с интеграцией Spring и Jaeger
У меня 2 сервиса: А и Б Я вызываю конечную точку в B из A, используя весеннюю интеграцию: Spring.boot.version : 2.1.4.RELEASE <groupId>io.opentracing.contrib</groupId> <artefactId>opentracing-spring-jaeger-web-starter</artefactI…
28 июл '20 в 10:27
1
ответ
Как использовать lightstep/otel-launcher-node в качестве экспортера OpenTelemetry?
До того, как я использовал https://github.com/lightstep/opentelemetry-exporter-js, я мог одновременно использовать свои собственные экспортеры и экспортеры Lightstep. import { CollectorTraceExporter } from '@opentelemetry/exporter-collector'; import…
03 сен '20 в 15:50
1
ответ
Opentelemetry с помощью nodejs
Я хочу интегрировать открытую телеметрию в свой node.js, и у меня есть несколько вопросов по этому проекту. Меня особенно интересуют метрики и трассировка. Стоит ли использовать открытую телеметрию или просто получить экспортера Prometheus и Zipkin …
17 июн '20 в 00:54
1
ответ
Span не экспортируется в Jaeger Collector с использованием OpenTelemetry Java
Я настроил JaegerGrpcSpanExporter, чтобы он мог экспортировать созданные пролеты в Jaeger-Collector. Я не хочу экспортировать пролеты в Jaeger-Agent. Я записал ниже код. public BatchSpansProcessor getBatchSpanProcessor() { return BatchSpansProcessor…
20 июл '20 в 12:37
3
ответа
Какое место занимает микрометр в проекте OpenTelemetry
Когда OpenTelemetry пытается стать де-факто стандартом наблюдаемости приложений / сервисов, какое место занимает Micrometer? Веб-сайт Micrometer утверждает, что это SLF4J для метрик, но не противоречит ли это API метрик OpenTelemetry? Интересно, дол…
26 июн '20 в 23:19
1
ответ
Использование инструментов Opentracing, таких как Jaeger
Я узнал об открытии и даже работаю над POC с Jaeger и Spring. У нас в разработке около 25+ микросервисов. Я читал об этом, но немного смущен тем, как его действительно можно использовать. Я думаю использовать его как средство устранения неполадок, ч…
20 июл '20 в 18:29
2
ответа
Как правильно использовать экспортер OpenTelemetry с коллектором OpenTelemetry на клиенте и сервере?
Я пытаюсь заставить экспортер OpenTelemetry работать с сборщиком OpenTelemetry. Я нашел эту демонстрацию сборщика OpenTelemetry. Итак, я скопировал эти четыре файла конфигурации docker-compose.yml (в своем приложении я удалил часть генераторов и pro…
19 авг '20 в 14:08
1
ответ
Configure Multiple JaegerGrpcSpanExporter to spring boot application
I tried to configure multiple JaegerGrpcExpanExporter (provided in Open-Telemetry framework) in my application to fulfill below use case: JaegerGrpcExpanExporter with service name "controller",JaegerGrpcExpanExporter with service name "service" and …
27 июл '20 в 17:11
1
ответ
Интеграция Jaeger для Java-приложения с низкой задержкой
Большинство интеграций, с которыми я столкнулся, используют java-agent для отправки трассировок в центральный сборщик, и, в свою очередь, можно просматривать трассировки в Jaeger. Однако в моем случае я не могу использовать java-агент, поэтому я реш…
03 авг '20 в 00:35
2
ответа
Отсутствующие пакеты OpenTelemetry
В моем проекте Go появляется следующая ошибка. Я использую go modдля управления зависимостями. Похоже, последняя версия opentelemetryне содержит конкретных пакетов. Но как мне их исправить go get ./... go: finding module for package go.opentelemetry…
16 окт '20 в 18:02
0
ответов
Невозможно экспортировать данные из opentelemetry-collector в prometheus
Я использую OTEL версии 0.13.0 и opentelemetry-collector для экспорта метрики из кода go в prometheus. Это мой файл для создания докеров version: "3.1" services: otel-collector: image: otel/opentelemetry-collector:latest command: ["--…
29 окт '20 в 15:19
0
ответов
Проблемы при использовании клиента Redis для Golang (github.com/go-redis/redis)
При использовании клиента Redis для Golang я столкнулся со следующими проблемами (https://github.com/go-redis/redis). Эти проблемы связаны с перемещением go.opentelemetry.io/otel/api/ form go.opentelemetry.io/otel. Буду признателен, если кто-нибудь …
08 ноя '20 в 06:16
1
ответ
Как установить атрибут диапазона OpenTelemetry для маршрута FastAPI?
Добавление тега к диапазону трассировки может быть очень полезным для последующего анализа данных трассировки и их разрезания по желаемому тегу. После прочтения документации OpenTelemetry я не смог придумать способ добавить настраиваемый тег в диапа…
19 сен '20 в 18:04
0
ответов
Возникли проблемы в Docker Compose с получением информации трассировки OpenTelemetry из моего приложения в jaeger
У меня есть простое приложение Node.js, которое использует экспортер Open Telemetry Jaeger для отправки информации трассировки в Jaeger. Он отлично работает, когда я запускаю Jaeger как контейнер Docker, а затем запускаю код из командной строки моей…
25 сен '20 в 22:39
1
ответ
Интеграция Opentememetry Zuul
Я безуспешно пытаюсь интегрировать Opentelemetry с Zuul с помощью Spring Boot. Я пытаюсь передать контекст Opentelemetry от Zuul другим микросервисам в цепочке, и когда ответ пришел в Zuul, закройте трассировку. (Создать трассировку) Zuul --call -> …
29 сен '20 в 19:12
1
ответ
Как перехватить Kotlin Coroutines?
Я пытаюсь инструментировать сопрограммы Kotlin, аналогично тому, что здесь делается с помощью Javaagent. Я не хочу Javaagent. Первый шаг - перехватить создание, приостановку и возобновление сопрограмм, определенных в DebugProbes. Код для этого следу…
18 окт '20 в 16:45
1
ответ
Неверная подпись запроса aws, вызванная плагином opentelemetry https
При использовании @opentelemetry/plugin-https и aws-sdk вместе в приложении NodeJS плагин opentelemetry добавляет traceparentзаголовок к каждому запросу AWS. Это отлично работает, если нет необходимости в повторных попытках в aws-sdk. Когда aws-sdk …
05 ноя '20 в 11:16