The Python Agent for Apache SkyWalking, which provides the native tracing/metrics/logging/profiling abilities for Python projects.
Project description
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.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.
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 slack
mail to the mail list(dev@skywalking.apache.org
), we will invite you in. - Twitter, ASFSkyWalking
- For Chinese speaker, send
[CN] Request to join SkyWalking slack
mail to the mail list(dev@skywalking.apache.org
), we will invite you in. - bilibili B站 视频
License
Apache 2.0
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for apache_skywalking_onepiece-1.1.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | b70e885175bdf32d2cec659b4d97d761943c34ebcdf32c5004e7707e64d4ca21 |
|
MD5 | c4d9796cbda105677cf08f0024bb058c |
|
BLAKE2b-256 | 2fd1fdd69c80d6fb7ac4e9025fc1a8ee85f54e55d438d8ab743153e4e231c554 |
Hashes for apache_skywalking_onepiece-1.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 24675b2e9b4a2530b80376d3ce93bcaadb08d57631e1cee49ae36822f1270c25 |
|
MD5 | 12e510438c1d096439b732b39a852280 |
|
BLAKE2b-256 | 4bfb34acdf033c21f5466bd8c3fe2ee45547357bf2cb04860e9c6a6cc0562dd4 |