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

File metadata

File hashes

Hashes for opentelemetry_instrumentation_taskflow-0.3.1.tar.gz
Algorithm Hash digest
SHA256 91fed147ffe999a3ec2d3af327ff535f2d604ed291c595d182bcfbef881cc3df
MD5 0449fd8a531b0e918fe3a434921aba8a
BLAKE2b-256 4e7b65530cfd6ecdf49b3aa6e4d662b131e7e4346ba71a475224e3d45f9bf2b0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for opentelemetry_instrumentation_taskflow-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 bf6e8b73f97e46a7dd3fdc922a94b15220304863c86db95a1b13c057c9ba7f66
MD5 33de3e2b2f8fa4cb1090dbf9bfa6fe65
BLAKE2b-256 85eb94b3937ee37fd6a139ee06e5aacec8cb8c03fdae1ca72bc49949ca37063c

See more details on using hashes here.

Provenance

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