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

File metadata

File hashes

Hashes for opentelemetry_instrumentation_taskflow-0.0.1.tar.gz
Algorithm Hash digest
SHA256 174eb37aa0ee575ba27165c252aa7117a613268fc2292938b1341bfdcde588c1
MD5 b6dda8c2944689871dfaeb2d519a72e3
BLAKE2b-256 900ee310a1bf3bae7cc2f37cf9f65861d132c0718ab8a9b3dfe8e1ab02061fa4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for opentelemetry_instrumentation_taskflow-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f46936cb481118765d3388913ac01d98ff7e268d1c096ac33f728398b12f83f7
MD5 32503d80721a454ca92ab6e3f1ab25a1
BLAKE2b-256 532e417ec02bd6876201eb5c0b347c8d595f74f83740ed8a5b7871416ae3a089

See more details on using hashes here.

Provenance

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