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.3.0.tar.gz.

File metadata

File hashes

Hashes for opentelemetry_instrumentation_taskflow-0.3.0.tar.gz
Algorithm Hash digest
SHA256 d44ff78267b2346ee41d85b528f3eb5fea7ed1c670a2720dfcd1d793faa7f629
MD5 e49472975b1380d9910afa32333a3576
BLAKE2b-256 889407d6f4738f337f28514bbf6a9dfe0e7d2cdf212c4103cbad4b1e4070df29

See more details on using hashes here.

Provenance

The following attestation bundles were made for opentelemetry_instrumentation_taskflow-0.3.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.3.0-py3-none-any.whl.

File metadata

File hashes

Hashes for opentelemetry_instrumentation_taskflow-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 bc657d189d161882c57d9565742acb829061f33dd03336d1addd2a6b95625055
MD5 737fec272c1a1b0a1335835daabdbcac
BLAKE2b-256 f0a801f9a700e188c1cd2852727dbe19bcafcec6b876c2990ce9f38e9cd150eb

See more details on using hashes here.

Provenance

The following attestation bundles were made for opentelemetry_instrumentation_taskflow-0.3.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