Skip to main content

The Python Agent for Apache SkyWalking, which provides the native tracing/metrics/logging/profiling abilities for Python projects.

Project description

SkyWalking Python Agent

Sky Walking logo

sparticle-skywalking is the Sparticle-maintained PyPI distribution of the SkyWalking Python agent.

It provides the native tracing/metrics/logging/profiling abilities for Python projects while keeping the runtime import path unchanged as skywalking.

SkyWalking: Application performance monitor tool for distributed systems, especially designed for microservices, cloud native and container-based (Kubernetes) architectures.

GitHub stars Twitter Follow

Release Version Build

Documentation

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+.

pip install "sparticle-skywalking"
pip install "sparticle-skywalking[all]"

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

License

Apache 2.0

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sparticle_skywalking-1.0.7.tar.gz (74.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sparticle_skywalking-1.0.7-py3-none-any.whl (161.2 kB view details)

Uploaded Python 3

File details

Details for the file sparticle_skywalking-1.0.7.tar.gz.

File metadata

  • Download URL: sparticle_skywalking-1.0.7.tar.gz
  • Upload date:
  • Size: 74.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for sparticle_skywalking-1.0.7.tar.gz
Algorithm Hash digest
SHA256 6bb740a75b8baf0be941b15f5125b5490d697b07f3edee316c303a430bcfdc9c
MD5 27bdd566df984c3051553345f41d863e
BLAKE2b-256 e1b8bcd90fd2dbc30eca7b46ab6b5b6c17110c41129d61e50bf47845131acc21

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparticle_skywalking-1.0.7.tar.gz:

Publisher: publish-pypi.yml on sparticleinc/skywalking-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sparticle_skywalking-1.0.7-py3-none-any.whl.

File metadata

File hashes

Hashes for sparticle_skywalking-1.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 698615bbed2db2b0d0bf218b5bbd746e322a2504a026018b58e086331e8e5307
MD5 113826b119ed0644f2e92472e09bb4ec
BLAKE2b-256 c8987b35f402d2c73dbe107567adba0fb43cb9059c9325262fb35fe18d9e7455

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparticle_skywalking-1.0.7-py3-none-any.whl:

Publisher: publish-pypi.yml on sparticleinc/skywalking-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page