Skip to main content

OpenTelemetry instrumentation for AWS Durable Execution SDK for Python

Project description

aws-durable-execution-sdk-python-otel

OpenTelemetry instrumentation for the AWS Durable Execution SDK for Python.

Note: v0.1.0 reserves the package name. Instrumentation lands in v0.2.0.

Overview

This package will provide automatic OpenTelemetry tracing for durable execution workflows, giving you visibility into step execution, waits, retries, and overall workflow performance.

Installation

pip install aws-durable-execution-sdk-python-otel

Quick Start

from aws_durable_execution_sdk_python_otel import __version__

print(__version__)

Planned Features (v0.2.0)

  • Automatic span creation for steps, waits, invokes, and child contexts
  • Replay-aware tracing (distinguishes fresh executions from replays)
  • Error recording with proper OTel status codes
  • Configurable span attributes and naming

Requirements

  • Python >= 3.11
  • aws-durable-execution-sdk-python >= 1.5.0
  • opentelemetry-api >= 1.20.0
  • opentelemetry-sdk >= 1.20.0

License

Apache-2.0

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

aws_durable_execution_sdk_python_otel-0.2.0.tar.gz (20.9 kB view details)

Uploaded Source

Built Distribution

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

File details

Details for the file aws_durable_execution_sdk_python_otel-0.2.0.tar.gz.

File metadata

File hashes

Hashes for aws_durable_execution_sdk_python_otel-0.2.0.tar.gz
Algorithm Hash digest
SHA256 6bccfacfc8ddddcfa8570f6456eb40b2817efb3df86af3ee396200fd93128446
MD5 611fe5ce4a96906126aa27939aad1a9e
BLAKE2b-256 f3e49afe4f46c2731db4aad3032a9ad776f9a2d89d231aa34c76ce59da98c201

See more details on using hashes here.

Provenance

The following attestation bundles were made for aws_durable_execution_sdk_python_otel-0.2.0.tar.gz:

Publisher: pypi-publish.yml on aws/aws-durable-execution-sdk-python

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

File details

Details for the file aws_durable_execution_sdk_python_otel-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for aws_durable_execution_sdk_python_otel-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e61767f58ab4080c7a78fc46fdaafb8f2fb0a18d3922440272103c62dad52465
MD5 1f2081cceba9a17c332997c2f25f151e
BLAKE2b-256 df7010f58b1c416acd113311a463ea6018221e0e801a49815f244853997251b7

See more details on using hashes here.

Provenance

The following attestation bundles were made for aws_durable_execution_sdk_python_otel-0.2.0-py3-none-any.whl:

Publisher: pypi-publish.yml on aws/aws-durable-execution-sdk-python

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