{"categories":[{"label":"Monitoring","url":"https://skillfed.io/packages/category/system-monitoring"}],"enrichment":{"capability":"Provides OpenTelemetry resource detectors that automatically identify and tag telemetry data with Azure environment metadata from App Service, Functions, and Virtual Machines.","skillfed_tags":["observability","azure-integration","distributed-tracing"],"use_cases":["Automatically tag traces from Azure App Service deployments with service name, region, and resource group without manual configuration.","Correlate telemetry from Azure Functions with function instance IDs and memory limits for serverless workload analysis.","Enrich VM-based application traces with host metadata (VM size, scale set name, OS type) from the Azure Metadata Service.","Build multi-cloud observability by standardizing resource attributes across Azure and non-Azure services using OpenTelemetry conventions.","Simplify trace filtering and aggregation in observability backends by ensuring consistent cloud.provider and cloud.platform attributes."],"what_it_does":"This package extends OpenTelemetry's resource detection framework with Azure-specific detectors that automatically populate trace metadata from your Azure deployment environment. When initialized, the detectors read Azure environment variables and metadata service responses to populate standard OpenTelemetry resource attributes like service.name, cloud.platform, cloud.region, and host.id\u2014eliminating manual configuration of these fields in Azure-hosted applications.\n\nThe package supports three Azure compute platforms: App Service (web apps), Functions (serverless), and Virtual Machines. Each detector maps Azure-specific metadata to OpenTelemetry's semantic conventions for cloud resources, allowing traces to carry rich context about where they originated without requiring application code changes. It integrates directly with opentelemetry-sdk's TracerProvider and resource aggregation system.","worth_installing":"Yes. Install this if you run Python applications on Azure and use OpenTelemetry for tracing. It eliminates boilerplate resource configuration, has no known vulnerabilities, low install friction, and active maintenance. Skip it only if you don't use OpenTelemetry or don't need Azure-specific metadata in your traces."},"id":"opentelemetry-resource-detector-azure","links":{"html":"https://skillfed.io/packages/opentelemetry-resource-detector-azure","md":"https://skillfed.io/packages/opentelemetry-resource-detector-azure.md","pypi":"https://pypi.org/project/opentelemetry-resource-detector-azure/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2024-05-16","license_spdx":null,"license_treatment":"permissive","name":"opentelemetry-resource-detector-azure","python_support":"supports_current","summary":"Azure Resource Detector for OpenTelemetry"},"popularity":{"monthly_downloads":16032000,"position":1166,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.1.5"}
