SkyAPM Node.js is the Node.js instrumentation agent, which is compatible with [Apache SkyWalking](https://github.com/apache/skywalking) backend and others compatible agents/SDKs.
In Skywalking, each monitored component/framework will have a unique identifier. because of the publish time and publish version for the Skywalking main project and nodejs project is not one by one corresponding. So some monitored component/framework identifier are not recognized by the Skywalking Collector, it will cause some problems on the UI.
# Compatibility list
In SkyWalking, each monitored component/framework will have a unique identifier. because of the publish time and publish version for the SkyWalking main project and nodejs project is not one by one corresponding. So some monitored component/framework identifier are not recognized by the SkyWalking Collector, it will cause some problems on the UI.
So you have two way to resolve this problem. One is **download the capatiblity version** and the other way is **add your own component library setting**.
So you have two ways to resolve this problem. One is **download the compatible version** and the other way is **add your own component library setting**.
@@ -13,7 +13,7 @@ So you have two way to resolve this problem. One is **download the capatiblity v
## Add your own component library
If you don't want to upgrade the Skywalking backend, No problem, Skywalking provide another simple way to resolve it, Just following [this document](https://github.com/apache/incubator-skywalking/blob/master/docs/en/Component-libraries-extend.md) to add your own component libray setting.
If you don't want to upgrade the SkyWalking backend, no problem, SkyWalking provides another simple way to resolve it, just follow [this document](https://github.com/apache/skywalking/blob/master/docs/en/Component-libraries-extend.md) to add your own component library setting.
@@ -25,6 +25,6 @@ Add the following the stuff to the start script
## Visit your application
After you do all above actions and your application has been monitored. you can visit your service that your application provided and the tracking data will be reported to the Skywalking backend.
## Visit skywalking webui
## Visit SkyWalking webui
If you has start up UI, you maybe can open browser and visit the webui url. The url by default is [http://localhost:8080](http://localhost:8080), If you has changed `server.port` configuration about webui, the visit url has change to http://localhost:[server.port]. If you haven't started yet, don't worry about the loss data problem and Skywalking will keep your data safe, just start up UI, and visit the webui url.
1. Look up the [compatiblity list](compatibility-list.md)
1. Look up the [compatibility list](compatibility-list.md)
2. Download corresponding releases package from [Apache official website](http://skywalking.apache.org/downloads/).
3. Deploy skywalking backend in standalone mode according [this document](https://github.com/apache/incubator-skywalking/blob/master/docs/en/Deploy-backend-in-standalone-mode.md)
3. Deploy SkyWalking backend in standalone mode according [this document](https://github.com/apache/skywalking/blob/master/docs/en/setup/backend/backend-ui-setup.md)
4.[Install Nodejs Agent](install-agent.md)
5. Reboot your applications and visit your service.
SkyAPM Node.js is the Node.js instrumentation agent, which is compatible with [Apache SkyWalking(Incubating) APM](https://github.com/apache/incubator-skywalking) backend and others compatible agents/SDKs.
SkyAPM Node.js is the Node.js instrumentation agent, which is compatible with [Apache SkyWalking APM](https://github.com/apache/skywalking) backend and others compatible agents/SDKs.