Skip to main content

No project description provided

Project description

splunk-opentelemetry

PyPI - Version PyPI - Python Version


Splunk Distribution of OpenTelemetry Python

The Splunk distribution of OpenTelemetry Python provides multiple installable packages that automatically instrument your Python application to capture and report distributed traces to Splunk APM. Instrumentation works by patching supported libraries at runtime with an OpenTelemetry-compatible tracer to capture and export trace spans.

This distribution comes with the following defaults:

Requirements

This Splunk Distribution of OpenTelemetry requires Python 3.10 or later. Supported libraries are listed here.

Get started

For complete instructions on how to get started with the Splunk Distribution of OpenTelemetry Python, see Instrument a Python application for Splunk Observability Cloud in the official documentation.

To also install the Cisco SecureApp OpenTelemetry extension, specify the secureapp extra:

pip install "splunk-opentelemetry[secureapp]"

This extra installs the SecureApp Python agent, which reports runtime Python package dependencies through OpenTelemetry logs.

SecureApp dependency logs use the secureapp instrumentation scope. Collector deployments must route those logs to the SecureApp event ingest endpoint (/v3/event) and add the SecureApp instrumentation header on the outbound exporter. See docs/secureapp.md for setup details and docs/examples/secureapp-collector-config.yaml for a collector example.

License

The Splunk distribution of OpenTelemetry Python Instrumentation is a distribution of OpenTelemetry Python. It is licensed under the terms of the Apache Software License version 2.0. See the license file for more details.

Deprecation

ℹ️ The Splunk Distribution of OpenTelemetry Python version 1.X is deprecated as of February 28, 2025 and will reach end of support on February 28, 2026. Existing customers should consider migrating to Splunk OpenTelemetry Python 2.0 or higher. See Migrate to the Splunk Python 2.0 instrumentation.

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

splunk_opentelemetry-2.11.0.tar.gz (47.9 kB view details)

Uploaded Source

Built Distribution

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

splunk_opentelemetry-2.11.0-py3-none-any.whl (21.1 kB view details)

Uploaded Python 3

File details

Details for the file splunk_opentelemetry-2.11.0.tar.gz.

File metadata

  • Download URL: splunk_opentelemetry-2.11.0.tar.gz
  • Upload date:
  • Size: 47.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: Hatch/1.17.0 {"ci":true,"cpu":"x86_64","distro":{"id":"trixie","libc":{"lib":"glibc","version":"2.41"},"name":"Debian GNU/Linux","version":"13"},"implementation":{"name":"CPython","version":"3.11.15"},"installer":{"name":"hatch","version":"1.17.0"},"openssl_version":"OpenSSL 3.5.6 7 Apr 2026","python":"3.11.15","system":{"name":"Linux","release":"5.15.0-1084-aws"}} HTTPX2/2.3.0

File hashes

Hashes for splunk_opentelemetry-2.11.0.tar.gz
Algorithm Hash digest
SHA256 fc035d695512b841fa705d40aa76fcb94d64181f7be03f374b04ed3dd8bb6cd0
MD5 4c717f360e788e69d9c816d4b436d140
BLAKE2b-256 b91d0269410070a917757ec092c54fba9214c2d5d353a21bb1992823e8fcea4c

See more details on using hashes here.

File details

Details for the file splunk_opentelemetry-2.11.0-py3-none-any.whl.

File metadata

  • Download URL: splunk_opentelemetry-2.11.0-py3-none-any.whl
  • Upload date:
  • Size: 21.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: Hatch/1.17.0 {"ci":true,"cpu":"x86_64","distro":{"id":"trixie","libc":{"lib":"glibc","version":"2.41"},"name":"Debian GNU/Linux","version":"13"},"implementation":{"name":"CPython","version":"3.11.15"},"installer":{"name":"hatch","version":"1.17.0"},"openssl_version":"OpenSSL 3.5.6 7 Apr 2026","python":"3.11.15","system":{"name":"Linux","release":"5.15.0-1084-aws"}} HTTPX2/2.3.0

File hashes

Hashes for splunk_opentelemetry-2.11.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a628bf688fe58abbe950600f6d8d235bb10f48620e3b9b6cc0ec551c81ceea43
MD5 f6200f209b6404df5e6f3dd2d20bdc90
BLAKE2b-256 33dae9d0b2db2b8506a051b59c60e7e819c7ffe508e0b886801c417d50edb49c

See more details on using hashes here.

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