Apache SkyWalking Node.js Agent documentation
The Node.js Agent reports traces and Node.js runtime metrics to Apache SkyWalking OAP. Start with Quick start, then use the pages below when you need more detail.
Setup
- Quick start — install the package and report the first trace.
- Configuration — all environment variables and
agent.start()options. - Start and stop the agent — load order,
flush(), anddestroy().
Features
- Tracing — trace creation, context transfer, ignored requests, and data limits.
- Node.js runtime metrics — the 12 meters reported by the agent.
Plugins
- Supported libraries — automatic instrumentation and plugin names.
- AWS SDK v2 — DynamoDB, Lambda, SNS, and SQS instrumentation.
Advanced use
- Serverless — AWS Lambda and Azure Functions wrappers.
- Webpack — current bundle support and its limits.
- Troubleshooting — common setup and reporting problems.
Development and contribution
- Build and test — build the agent and run its checks.
- Plugin development — add or change library instrumentation.
- Release — release steps for maintainers and vote checks.
Published versions are listed on the GitHub Releases page.