Opentelemetry с помощью nodejs
Я хочу интегрировать открытую телеметрию в свой node.js, и у меня есть несколько вопросов по этому проекту.
Меня особенно интересуют метрики и трассировка. Стоит ли использовать открытую телеметрию или просто получить экспортера Prometheus и Zipkin / jaeger?
Кроме того, меня немного смущают метрики в открытой телеметрии для js. Нет каких-либо базовых показателей по умолчанию, которые я могу использовать?
1 ответ
Метрики в OpenTelemetry в настоящее время постоянно развиваются и уточняются, поэтому они еще не обязательно доступны для каждого языка (см. Этот тег в репозитории OpenTelemetry JS для примера метрических инструментов, которые еще не обновлены со спецификацией), но как только они появятся, я ожидаю, что метрики будут добавлены к существующим пакетам узлов / веб-инструментов.
Тем не менее, я бы посоветовал вам попробовать OpenTelemetry для трассировки на этом этапе, поскольку она довольно стабильна для трассировки. Вы можете использовать клиент Prometheus для отдельного экспорта метрик, и как только метрики OpenTelemetry будут полностью поддерживаться в библиотеке JS, переключитесь на это.