blob: 6508e9f3bec1372902373b918a60f5f82e9407b0 [file] [view]
# 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](en/setup/quick-start.md), then use the pages below when you need more detail.
## Setup
- [Quick start](en/setup/quick-start.md) install the package and report the first trace.
- [Configuration](en/setup/configuration.md) all environment variables and `agent.start()`
options.
- [Start and stop the agent](en/setup/startup-and-shutdown.md) load order, `flush()`, and
`destroy()`.
## Features
- [Tracing](en/features/tracing.md) trace creation, context transfer, ignored requests, and data
limits.
- [Node.js runtime metrics](en/features/runtime-metrics.md) the 12 meters reported by the agent.
## Plugins
- [Supported libraries](en/plugins/supported-libraries.md) automatic instrumentation and plugin
names.
- [AWS SDK v2](en/plugins/aws-sdk-v2.md) DynamoDB, Lambda, SNS, and SQS instrumentation.
## Advanced use
- [Serverless](en/advanced/serverless.md) AWS Lambda and Azure Functions wrappers.
- [Webpack](en/advanced/webpack.md) current bundle support and its limits.
- [Troubleshooting](en/advanced/troubleshooting.md) common setup and reporting problems.
## Development and contribution
- [Build and test](en/contribution/build-and-test.md) build the agent and run its checks.
- [Plugin development](en/contribution/plugin-development.md) add or change library
instrumentation.
- [Release](en/contribution/release.md) release steps for maintainers and vote checks.
Published versions are listed on the
[GitHub Releases page](https://github.com/apache/skywalking-nodejs/releases).