Skip to main content

OpenStack taskflow instrumentation for OpenTelemetry

Project description

OpenTelemetry TaskFlow Instrumentation

OpenStack TaskFlow instrumentation for OpenTelemetry.

It records every execute/revert call on a taskflow.task.Task as a span named taskflow.task.<method>, annotated with the task's class, method and name. Because concrete tasks override execute/revert, the instrumentor wraps Task.__getattribute__ so those overrides are traced wherever they are defined.

Usage

from opentelemetry.instrumentation.taskflow import TaskflowInstrumentor

TaskflowInstrumentor().instrument()

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

Built Distribution

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

File details

Details for the file opentelemetry_instrumentation_taskflow-0.1.0.tar.gz.

File metadata

File hashes

Hashes for opentelemetry_instrumentation_taskflow-0.1.0.tar.gz
Algorithm Hash digest
SHA256 170f85e2172003d997a1dbe46ab8b2cbc12c9f9c2d59cb5b825ae56a1aee2145
MD5 ca8c5d1b4118e721796b4d2f9523980e
BLAKE2b-256 437841683556ea3ef6aba6faf08f7665473b4019c3e2a276aad20ba1600793b6

See more details on using hashes here.

Provenance

The following attestation bundles were made for opentelemetry_instrumentation_taskflow-0.1.0.tar.gz:

Publisher: publish-pypi.yml on daipham3213/opentelemetry-openstack

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

File details

Details for the file opentelemetry_instrumentation_taskflow-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for opentelemetry_instrumentation_taskflow-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 79a9c9957860d706fd9333ace96b4934adcef21a1cac450b280dfc81cb011d38
MD5 79e2c2478a5875e9cee9362c8ddbef6d
BLAKE2b-256 3f8a6b603a004c4c2caaf4e5fbc471acc1122039d332a08c39de69d2099474f1

See more details on using hashes here.

Provenance

The following attestation bundles were made for opentelemetry_instrumentation_taskflow-0.1.0-py3-none-any.whl:

Publisher: publish-pypi.yml on daipham3213/opentelemetry-openstack

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