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

File metadata

File hashes

Hashes for opentelemetry_instrumentation_taskflow-0.2.0.tar.gz
Algorithm Hash digest
SHA256 d0f9efc0fef36bfa68f7946010015f3de0d4119f6124d1b891f9d86f7626b33c
MD5 28238198fde9efb1265fe6691c998c66
BLAKE2b-256 90793b85cbff82a4d255d2c026fcb4854a07916f68145a8b14973f2deb5f62f9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for opentelemetry_instrumentation_taskflow-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b656f7f6259e888181b103843b4c5e59dfcda7f69da7af299b2b5a45f0a8ae09
MD5 4ba612e6f29de4e300da14085541cf8a
BLAKE2b-256 5f8f8b8f77d30bfb508dc4a06f0e8c685dc3ad395ae1470e025d3a5a292547f4

See more details on using hashes here.

Provenance

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