文档首页/ 应用性能管理 APM/ 用户指南(2.0)/ 接入APM/ 增强型、OpenTelemetry以及SkyWalking方式接入APM实现性能指标监控/ OpenTelemetry方式接入APM实现指标监控/ Node.js应用接入APM
更新时间:2026-08-13 GMT+08:00
Node.js应用接入APM
Node.js应用接入APM
- 登录APM控制台。
- 在左侧导航栏中选择“应用监控 > 应用列表”。
- 进入“接入应用”页面。
- 首次接入应用时,单击“点击接入应用”,进入“接入应用”页面。
- 已有探针接入时,在页面右上角,单击“接入应用”,进入“接入应用”页面。
- 选择“区域”和“应用”。若未有应用,可单击“创建应用”,弹出“创建应用”弹窗,具体操作请参见创建应用。
- “接入方式”选择“增强型探针”。
- “服务端语言”选择Node.js。
- 数据接入。
- 非侵入式接入
- 添加依赖,命令如下:
npm install @opentelemetry/sdk-node \ @opentelemetry/api \ @opentelemetry/auto-instrumentations-node \ @opentelemetry/sdk-metrics \ @opentelemetry/sdk-trace-node
- 对接 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"
- 添加依赖,命令如下:
- 非侵入式接入