更新时间:2026-03-05 GMT+08:00
分享

Node.js语言接入

操作步骤

  1. 登录APM控制台
  2. 单击左侧,选择“管理与监管 > 应用性能管理 APM”,进入APM服务页面。
  3. 在左侧导航栏中选择“应用监控 > 应用列表”。
  4. 单击“接入应用”,进入接入应用页面。
  5. 选择“区域”和“应用”。单击“创建应用”,弹出“创建应用”弹窗,可以具体操作参见创建应用
  6. “接入方式”选择OpenTelemetry。
  7. “服务端语言”选择Node.js。
  8. 数据接入,相关参数与操作步骤如下。

    • 非侵入式接入
      1. 添加依赖,命令如下:
        npm install @opentelemetry/sdk-node \
        @opentelemetry/api \
        @opentelemetry/auto-instrumentations-node \
        @opentelemetry/sdk-metrics \
        @opentelemetry/sdk-trace-node
      2. 对接 OpenTelemetry,命令如下:
        export OTEL_TRACES_EXPORTER="otlp"
        export OTEL_EXPORTER_OTLP_PROTOCOL="grpc"
        export OTEL_EXPORTER_OTLP_ENDPOINT="http://***.**.**.***:****"
        export OTEL_NODE_RESOURCE_DETECTORS="env,host,os"
        export OTEL_SERVICE_NAME="应用名称.组件名称.环境名称"
        export OTEL_EXPORTER_OTLP_HEADERS="Authentication=********"
        export NODE_OPTIONS="--require @opentelemetry/auto-instrumentations-node/register"

相关文档