{"categories":[{"label":"Monitoring","url":"https://skillfed.io/packages/category/system-monitoring/2"}],"enrichment":{"capability":"Provides OpenTelemetry SDK components to make distributed traces compatible with AWS X-Ray, including a custom ID generator and resource detectors for AWS services.","skillfed_tags":["observability","aws-integration","distributed-tracing"],"use_cases":["Configure OpenTelemetry tracing on an EC2 instance to automatically detect and attach instance metadata to spans sent to AWS X-Ray.","Instrument a microservice deployed on AWS with OpenTelemetry while ensuring trace IDs remain compatible with X-Ray's trace format.","Populate resource attributes (region, instance ID, availability zone) automatically when creating a TracerProvider for AWS workloads.","Integrate OpenTelemetry into an existing AWS X-Ray observability pipeline without manual ID translation or resource mapping.","Build a multi-service tracing setup on AWS where OpenTelemetry agents export traces to X-Ray with proper AWS resource context."],"what_it_does":"This package extends OpenTelemetry's SDK with AWS-specific components that bridge the gap between OpenTelemetry's distributed tracing model and AWS X-Ray's backend service. It provides an AwsXRayIdGenerator that formats span IDs and trace IDs in the format X-Ray expects, ensuring compatibility when exporting traces to X-Ray. It also includes resource detectors that automatically populate span resource attributes with AWS environment metadata\u2014such as EC2 instance information\u2014without requiring manual configuration.\n\nThe package is designed for developers instrumenting applications running on AWS infrastructure who want to use OpenTelemetry for observability while sending traces to X-Ray. It handles the translation layer between OpenTelemetry's semantic conventions and X-Ray's requirements, reducing boilerplate and configuration errors.","worth_installing":"Yes. The package is actively maintained, has no known vulnerabilities, low install friction, and is essential if you are using OpenTelemetry with AWS X-Ray. The permissive license and broad Python version support (3.8\u20133.12) make adoption straightforward. Install it if you need X-Ray compatibility; skip it if you are not using X-Ray or are not instrumenting AWS workloads."},"id":"opentelemetry-sdk-extension-aws","links":{"html":"https://skillfed.io/packages/opentelemetry-sdk-extension-aws","md":"https://skillfed.io/packages/opentelemetry-sdk-extension-aws.md","pypi":"https://pypi.org/project/opentelemetry-sdk-extension-aws/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2024-12-24","license_spdx":null,"license_treatment":"permissive","name":"opentelemetry-sdk-extension-aws","python_support":"supports_current","summary":"AWS SDK extension for OpenTelemetry"},"popularity":{"monthly_downloads":6219298,"position":1956,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"2.1.0"}
