Автоинструментирование Node.js
Автоинструментирование Node.js обеспечивает автоматический сбор telemetry для приложений Node.js, включая популярные framework'и, такие как Express, Fastify и Nest.js. Это instrumenting собирает traces, metrics и logs из приложений Node.js без необходимости в изменениях кода.
Operator внедряет автоматическое instrumenting OpenTelemetry Node.js в containers приложений Node.js, настраивая его для автоматического instrumenting распространенных libraries и framework'ов. Это обеспечивает комплексную observability для workloads Node.js, работающих в Kubernetes.
Включение instrumenting Node.js
Чтобы включить auto-instrumentation для приложений Node.js, добавьте annotation к вашему pod или namespace:
Operator автоматически внедрит components instrumenting и настроит runtime Node.js на их загрузку при запуске.
Справочник по конфигурации
Подробные параметры конфигурации, поддерживаемые libraries и расширенные сценарии использования см. в официальной документации OpenTelemetry Operator: