OpenTelemetry for Solace Python API
OpenTelemetry for Solace Python API is used to handle injection and extraction of tracing information for carrier objects (Solace message) for a Solace event broker. Injection is done through the OutboundMessageCarrier and OutboundMessageSetter objects, while extraction is done through the InboundMessageCarrier and InboundMessageGetter objects.
Dependencies
OpenTelemetry for Solace Python API is dependent on Solace Messaging API for Python 1.7.0 or greater. You can install this dependency from pypi.org.
OpenTelemetry for Solace Python API requires Python 3.10 or greater.
Getting Started
To get started using OpenTelemetry for Solace Python API, include it in your requirements.txt or pyproject.toml file.
Documentation
An online reference for the API is available at docs.solace.com.
Samples
Sample applications are available at the Solace Developer Community
Messaging API Reference
A developer reference guide for the Solace Messaging API is available at docs.solace.com
OS Support
OpenTelemetry for Solace Python API has a dependency on the Solace Messaging API for Python, and so supports only the same operating systems as are supported by this dependency.
- Linux (x86/x86_64) variants with Linux 2.6 or later
- Windows 64-bit
- Windows 32-bit
- MacOS 11.0 and later
Customer Support and Resources
Metadata
Release files for pubsubplus-opentelemetry-integration 1.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pubsubplus_opentelemetry_integration-1.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Release files / pubsubplus_opentelemetry_integration-1.1.0-py3-none-any.whl
| Download URL | pubsubplus_opentelemetry_integration-1.1.0-py3-none-any.whl |
|---|---|
| Size | 24.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a91dde57617da50b31f0e8c6b34b11151670128e12fd6a8995f30349cf1eae11
|
|
BLAKE2b-256 checksum How to use checksums |
437adf1f3f2d0b6085380287a43602fc88359af33d66d881fa41a892fe6c2578
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.8.5 CPython/3.10.20 Linux/3.10.0-1160.76.1.el7.x86_64
|