skywalking-python
Distributed tracing plugin scaffolding and Docker-based testing
All Skills in This Repository (2)
Pure Emerald Level IndicatorsFrequently Asked Questions
FAQPage SchemaHow to install skywalking-python?โผ
Run `npx skills add apache/skywalking-python --all -g -y` in your terminal to install all skills in this suite globally.
How to create a new SkyWalking Python plugin?โผ
Use the new-plugin skill, which generates the plugin module, component enum entry, Docker test setup, and expected trace data for any library you name.
How to run SkyWalking plugin tests locally?โผ
The plugin-test skill builds the Docker test image and runs the same unit, plugin, and e2e tests that CI runs, scoped to a single plugin or a whole category.
Which libraries can be instrumented?โผ
Web frameworks like Flask and Django, HTTP clients like requests and httpx, and data stores like Redis, MySQL, MongoDB, and Kafka are all supported.
Do I need Docker to test plugins?โผ
Yes for plugin integration tests, since they spin up real services via docker-compose; unit tests run directly with pytest and need no Docker.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core