SkyWalking Python Agent
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.
Documentation
- Official documentation
- Blog about the Python Agent Profiling Feature
Capabilities
| 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 |
Installation Requirements
SkyWalking Python Agent requires Apache SkyWalking 8.0+ and Python 3.10+.
If you would like to try out the latest features that are not released yet, please refer to this guide to build from sources.
Live Demo
- Find the live demo with Python agent on our website.
- Follow the showcase to set up preview deployment quickly.
Contributing
Before submitting a pull request or pushing a commit, please read our contributing and developer guide.
Contact Us
- Mail list: dev@skywalking.apache.org. Mail to
dev-subscribe@skywalking.apache.org, follow the reply to subscribe the mail list. - Send
Request to join SkyWalking slackmail to the mail list(dev@skywalking.apache.org), we will invite you in. - Twitter, ASFSkyWalking
- For Chinese speaker, send
[CN] Request to join SkyWalking slackmail to the mail list(dev@skywalking.apache.org), we will invite you in. - bilibili B站 视频
License
Apache 2.0
Metadata
Release files for apache-skywalking 1.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| apache_skywalking-1.3.0.tar.gz | 116.1 kB | Without provenance | Details for apache_skywalking-1.3.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| apache_skywalking-1.3.0-py3-none-any.whl | Python 3 | none | any | Details for apache_skywalking-1.3.0-py3-none-any.whl |
Total release size: 308.0 kB
Release files / apache_skywalking-1.3.0.tar.gz
| Download URL | apache_skywalking-1.3.0.tar.gz |
|---|---|
| Size | 116.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
581823535b5239c952c5154625ab30718fa86138cf86fdcfeccc3abb1d70292e
|
|
BLAKE2b-256 checksum How to use checksums |
d29e1af6bf5dfa14d7ba3d2ef6b6ac8b592862bd36158876d2f5c728f13106ec
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.15
|
Release files / apache_skywalking-1.3.0-py3-none-any.whl
| Download URL | apache_skywalking-1.3.0-py3-none-any.whl |
|---|---|
| Size | 191.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
43568a0691d27d28040b1823b87b5cbb6477fa59793662661691513e74fbbc23
|
|
BLAKE2b-256 checksum How to use checksums |
cd5f0121589ec842139f48be7b38595536f3b4f8a9ae38e6fb90abc95cd1794d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.15
|
Security for apache-skywalking 1.3.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.