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

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.6.tar.gz (74.4 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.6-py3-none-any.whl (162.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: sparticle_skywalking-1.0.6.tar.gz
  • Upload date:
  • Size: 74.4 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.6.tar.gz
Algorithm Hash digest
SHA256 3c33146506429b7d2781bf06603fe5b20d12d15361f30cd5dd32b5690e665fbc
MD5 1dc53a24ef35b71c0d6adefffe09a31d
BLAKE2b-256 f9b4caa1e5bd92863f1d87480b48097bb48491f9271f0f7f4492f37e12a9dc10

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparticle_skywalking-1.0.6.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.6-py3-none-any.whl.

File metadata

File hashes

Hashes for sparticle_skywalking-1.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 c371bd2ec6c1bde3e3c75af02b1c64adf69cf35eb30f1f732cf65fafdb12ed15
MD5 b29e909593fdb09ca5591540d7c402c4
BLAKE2b-256 c4168e384aae89e17e52a7dfeabfdf56a36a2219160d38173ad022fe6d3c2cbe

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparticle_skywalking-1.0.6-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