The Python agent for Apache SkyWalking
APACHE-2.0 License
SkyWalking-Python: The Python Agent for Apache SkyWalking provides the native tracing/metrics/logging/profiling abilities for Python projects.
SkyWalking: Application performance monitor tool for distributed systems, especially designed for microservices, cloud native and container-based (Kubernetes) architectures.
Reporter | Supported? | Details |
---|---|---|
Trace | ✅ (default: ON) | Automatic instrumentation + Manual SDK |
Log | ✅ (default: ON) | Direct reporter only. (Tracing context in log planned) |
Meter | ✅ (default: ON) | Meter API + Automatic PVM metrics |
Event | ❌ (Planned) | Report lifecycle events of your awesome Python application |
Profiling | ✅ (default: ON) | Threading and Greenlet Profiler |
SkyWalking Python Agent requires Apache SkyWalking 8.0+ and Python 3.7+.
If you would like to try out the latest features that are not released yet, please refer to this guide to build from sources.
Before submitting a pull request or pushing a commit, please read our contributing and developer guide.
[email protected]
, follow the reply to subscribe the mail list.Request to join SkyWalking slack
mail to the mail list([email protected]
), we will invite you in.[CN] Request to join SkyWalking slack
mail to the mail list([email protected]
), we will invite you in.Apache 2.0