Name | splunk-opentelemetry JSON |
Version |
1.19.1
JSON |
| download |
home_page | None |
Summary | The Splunk distribution of OpenTelemetry Python Instrumentation provides a Python agent that automatically instruments your Python application to capture and report distributed traces to SignalFx APM. |
upload_time | 2024-05-30 19:08:23 |
maintainer | None |
docs_url | None |
author | Splunk |
requires_python | >=3.8 |
license | Apache-2.0 |
keywords |
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
---
<p align="center">
<strong>
<a href="https://quickdraw.splunk.com/redirect/?product=Observability&version=current&location=python.application">Get Started</a>
•
<a href="CONTRIBUTING.md">Get Involved</a>
•
<a href="https://quickdraw.splunk.com/redirect/?product=Observability&version=current&location=python.otel.repo.migration">Migrating from SignalFx Python Tracing</a>
</strong>
</p>
<p align="center">
<span class="otel-version-badge"><a href="https://github.com/open-telemetry/opentelemetry-python/releases/tag/v1.24.0"><img alt="OpenTelemetry Python Version" src="https://img.shields.io/badge/otel-1.24.0-blueviolet?style=for-the-badge"/></a></span>
<a href="https://github.com/signalfx/splunk-otel-python/releases">
<img alt="GitHub release (latest SemVer)" src="https://img.shields.io/github/v/release/signalfx/splunk-otel-python?style=for-the-badge">
</a>
<a href="https://pypi.org/project/splunk-opentelemetry/">
<img alt="PyPI - Python Version" src="https://img.shields.io/pypi/pyversions/splunk-opentelemetry?style=for-the-badge">
</a>
<a href="https://github.com/signalfx/gdi-specification/releases/tag/v1.0.0">
<img alt="Splunk GDI specification" src="https://img.shields.io/badge/GDI-1.0.0-blueviolet?style=for-the-badge">
</a>
<a href="https://codecov.io/gh/signalfx/splunk-otel-python">
<img alt="Codecov" src="https://img.shields.io/codecov/c/github/signalfx/splunk-otel-python?style=for-the-badge&token=XKXjEQKGaK">
</a>
<a href="https://github.com/signalfx/splunk-otel-python/actions?query=workflow%3ATests">
<img alt="Build Status" src="https://img.shields.io/github/workflow/status/signalfx/splunk-otel-python/Tests?style=for-the-badge">
</a>
</p>
<p align="center">
<strong>
<a href="https://github.com/signalfx/tracing-examples/tree/main/opentelemetry-tracing/opentelemetry-python-tracing">Examples</a>
•
<a href="SECURITY.md">Security</a>
•
<a href="https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/instrumentation/README.md">Supported Libraries</a>
•
<a href="https://quickdraw.splunk.com/redirect/?product=Observability&version=current&location=python.troubleshooting">Troubleshooting</a>
</strong>
</p>
# Splunk Distribution of OpenTelemetry Python
The Splunk distribution of [OpenTelemetry
Python](https://github.com/open-telemetry/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:
- [W3C tracecontext](https://www.w3.org/TR/trace-context/) and [W3C
baggage](https://www.w3.org/TR/baggage/) context propagation;
[B3](https://github.com/openzipkin/b3-propagation) can also be
[configured](https://docs.splunk.com/Observability/gdi/get-data-in/application/python/configuration/advanced-python-otel-configuration.html).
- [OTLP gRPC
exporter](https://opentelemetry-python.readthedocs.io/en/latest/exporter/otlp/otlp.html)
configured to send spans to a locally running [Splunk OpenTelemetry
Connector](https://github.com/signalfx/splunk-otel-collector)
(`http://localhost:4317`).
- Unlimited default limits for [configuration options](https://docs.splunk.com/Observability/gdi/get-data-in/application/python/configuration/advanced-python-otel-configuration.html) to
support full-fidelity traces.
If you're currently using the SignalFx Tracing Library for Python and want to
migrate to the Splunk Distribution of OpenTelemetry Python, see [Migrate from
the SignalFx Tracing Library for Python](https://quickdraw.splunk.com/redirect/?product=Observability&version=current&location=python.otel.repo.migration).
---
## Requirements
This Splunk Distribution of OpenTelemetry requires Python 3.7 or later. Supported
libraries are listed
[here](https://github.com/open-telemetry/opentelemetry-python-contrib/tree/main/instrumentation).
## 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](https://quickdraw.splunk.com/redirect/?product=Observability&version=current&location=python.application) in the official documentation.
# License
The Splunk distribution of OpenTelemetry Python Instrumentation is a
distribution of [OpenTelemetry Python](https://github.com/open-telemetry/opentelemetry-python).
It is licensed under the terms of the Apache Software License version 2.0.
See [the license file](./LICENSE) for more details.
Raw data
{
"_id": null,
"home_page": null,
"name": "splunk-opentelemetry",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": null,
"keywords": null,
"author": "Splunk",
"author_email": "splunk-oss@splunk.com",
"download_url": "https://files.pythonhosted.org/packages/83/29/c22595dab1251a69b64506b0062322d3a2dd07adecef683e9a57f958567c/splunk_opentelemetry-1.19.1.tar.gz",
"platform": null,
"description": "---\n\n<p align=\"center\">\n <strong>\n <a href=\"https://quickdraw.splunk.com/redirect/?product=Observability&version=current&location=python.application\">Get Started</a>\n • \n <a href=\"CONTRIBUTING.md\">Get Involved</a>\n • \n <a href=\"https://quickdraw.splunk.com/redirect/?product=Observability&version=current&location=python.otel.repo.migration\">Migrating from SignalFx Python Tracing</a>\n </strong>\n</p>\n\n<p align=\"center\">\n <span class=\"otel-version-badge\"><a href=\"https://github.com/open-telemetry/opentelemetry-python/releases/tag/v1.24.0\"><img alt=\"OpenTelemetry Python Version\" src=\"https://img.shields.io/badge/otel-1.24.0-blueviolet?style=for-the-badge\"/></a></span>\n <a href=\"https://github.com/signalfx/splunk-otel-python/releases\">\n <img alt=\"GitHub release (latest SemVer)\" src=\"https://img.shields.io/github/v/release/signalfx/splunk-otel-python?style=for-the-badge\">\n </a>\n <a href=\"https://pypi.org/project/splunk-opentelemetry/\">\n <img alt=\"PyPI - Python Version\" src=\"https://img.shields.io/pypi/pyversions/splunk-opentelemetry?style=for-the-badge\">\n </a>\n <a href=\"https://github.com/signalfx/gdi-specification/releases/tag/v1.0.0\">\n <img alt=\"Splunk GDI specification\" src=\"https://img.shields.io/badge/GDI-1.0.0-blueviolet?style=for-the-badge\">\n </a>\n <a href=\"https://codecov.io/gh/signalfx/splunk-otel-python\">\n <img alt=\"Codecov\" src=\"https://img.shields.io/codecov/c/github/signalfx/splunk-otel-python?style=for-the-badge&token=XKXjEQKGaK\">\n </a>\n <a href=\"https://github.com/signalfx/splunk-otel-python/actions?query=workflow%3ATests\">\n <img alt=\"Build Status\" src=\"https://img.shields.io/github/workflow/status/signalfx/splunk-otel-python/Tests?style=for-the-badge\">\n </a>\n</p>\n\n<p align=\"center\">\n <strong>\n <a href=\"https://github.com/signalfx/tracing-examples/tree/main/opentelemetry-tracing/opentelemetry-python-tracing\">Examples</a>\n • \n <a href=\"SECURITY.md\">Security</a>\n • \n <a href=\"https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/instrumentation/README.md\">Supported Libraries</a>\n • \n <a href=\"https://quickdraw.splunk.com/redirect/?product=Observability&version=current&location=python.troubleshooting\">Troubleshooting</a>\n </strong>\n</p>\n\n# Splunk Distribution of OpenTelemetry Python\n\nThe Splunk distribution of [OpenTelemetry\nPython](https://github.com/open-telemetry/opentelemetry-python) provides\nmultiple installable packages that automatically instrument your Python\napplication to capture and report distributed traces to Splunk APM.\nInstrumentation works by patching supported libraries at runtime with an\nOpenTelemetry-compatible tracer to capture and export trace spans.\n\nThis distribution comes with the following defaults:\n\n- [W3C tracecontext](https://www.w3.org/TR/trace-context/) and [W3C\n baggage](https://www.w3.org/TR/baggage/) context propagation;\n [B3](https://github.com/openzipkin/b3-propagation) can also be\n [configured](https://docs.splunk.com/Observability/gdi/get-data-in/application/python/configuration/advanced-python-otel-configuration.html).\n- [OTLP gRPC\n exporter](https://opentelemetry-python.readthedocs.io/en/latest/exporter/otlp/otlp.html)\n configured to send spans to a locally running [Splunk OpenTelemetry\n Connector](https://github.com/signalfx/splunk-otel-collector)\n (`http://localhost:4317`).\n- Unlimited default limits for [configuration options](https://docs.splunk.com/Observability/gdi/get-data-in/application/python/configuration/advanced-python-otel-configuration.html) to\n support full-fidelity traces.\n\nIf you're currently using the SignalFx Tracing Library for Python and want to\nmigrate to the Splunk Distribution of OpenTelemetry Python, see [Migrate from\nthe SignalFx Tracing Library for Python](https://quickdraw.splunk.com/redirect/?product=Observability&version=current&location=python.otel.repo.migration).\n\n---\n\n## Requirements\n\nThis Splunk Distribution of OpenTelemetry requires Python 3.7 or later. Supported\nlibraries are listed\n[here](https://github.com/open-telemetry/opentelemetry-python-contrib/tree/main/instrumentation).\n\n## Get started\n\nFor complete instructions on how to get started with the Splunk Distribution of OpenTelemetry Python, see [Instrument a Python application for Splunk Observability Cloud](https://quickdraw.splunk.com/redirect/?product=Observability&version=current&location=python.application) in the official documentation.\n\n# License\n\nThe Splunk distribution of OpenTelemetry Python Instrumentation is a\ndistribution of [OpenTelemetry Python](https://github.com/open-telemetry/opentelemetry-python).\nIt is licensed under the terms of the Apache Software License version 2.0.\nSee [the license file](./LICENSE) for more details.\n",
"bugtrack_url": null,
"license": "Apache-2.0",
"summary": "The Splunk distribution of OpenTelemetry Python Instrumentation provides a Python agent that automatically instruments your Python application to capture and report distributed traces to SignalFx APM.",
"version": "1.19.1",
"project_urls": null,
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "544b9c6c9bf0e64d54089d8fd9a6a79ca5c40699f8b369aa2f7264ec53340260",
"md5": "019408142fca47364b98838515261a80",
"sha256": "43a1632196142849bd3de58e2f270d8b6afa248f3e5036c23f908cdf6e959448"
},
"downloads": -1,
"filename": "splunk_opentelemetry-1.19.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "019408142fca47364b98838515261a80",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 36596,
"upload_time": "2024-05-30T19:08:22",
"upload_time_iso_8601": "2024-05-30T19:08:22.031640Z",
"url": "https://files.pythonhosted.org/packages/54/4b/9c6c9bf0e64d54089d8fd9a6a79ca5c40699f8b369aa2f7264ec53340260/splunk_opentelemetry-1.19.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8329c22595dab1251a69b64506b0062322d3a2dd07adecef683e9a57f958567c",
"md5": "057b6364435631f6841398a32b811010",
"sha256": "67ffc2039b87db2083b2c26f0c81618042733fea9774ec28bc5153418ff5d755"
},
"downloads": -1,
"filename": "splunk_opentelemetry-1.19.1.tar.gz",
"has_sig": false,
"md5_digest": "057b6364435631f6841398a32b811010",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 21920,
"upload_time": "2024-05-30T19:08:23",
"upload_time_iso_8601": "2024-05-30T19:08:23.735761Z",
"url": "https://files.pythonhosted.org/packages/83/29/c22595dab1251a69b64506b0062322d3a2dd07adecef683e9a57f958567c/splunk_opentelemetry-1.19.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-05-30 19:08:23",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "splunk-opentelemetry"
}