1. Create sub modules under `apm-sniffer/apm-sdk-plugin` or `apm-sniffer/optional-plugins`, and the name should include supported library name and versions
1. Follow this guide to develop. Make sure comments and test cases are provided.
1. Develop and test.
1. Provide the automatic test cases. Read existing cases in `test/plugin/scenarios`, and add your new one.
1. Send the pull request and ask for review.
1. Provide the automatic test cases.
1. The plugin committers approve your plugins after automatic test cases provided and the tests passed in our CI.
1. The plugin committers approve your plugins, plugin CI-with-IT, e2e and plugin tests passed.
including topology + metrics analysis, and collecting 1.1+ billion traces per day with 100% sampling.
Plan is 1k+ services and 5 billion traces per day.
## Oscart
Use multiple language agents from SkyWalking and its ecosystem, including SkyWalking Javaagent and [SkyAPM nodejs agent](https://github.com/SkyAPM/SkyAPM-nodejs). SkyWalking OAP platform acts as backend and visualization.