This module provides Azure resource detectors for OpenTelemetry.
The following OpenTelemetry semantic conventions will be detected:
| Resource attribute | VM | Functions | App Service | Containers |
|---|---|---|---|---|
| cloud.account.id | auto | |||
| cloud.platform | azure.vm | azure.functions | azure.app_service | azure.container_apps |
| cloud.provider | azure | azure | azure | azure |
| cloud.resource_id | auto | auto | ||
| cloud.region | auto | auto | auto | |
| deployment.environment.name | auto | |||
| host.id | auto | auto | ||
| host.name | auto | |||
| host.type | auto | |||
| os.type | auto | |||
| os.version | auto | |||
| azure.vm.scaleset.name | auto | |||
| azure.vm.sku | auto | |||
| service.name | auto | auto | ||
| service.version | auto | |||
| service.instance.id | auto | auto | ||
| azure.app.service.stamp | auto | |||
| azure.resource_group.name | auto | |||
| faas.name | auto | |||
| faas.version | auto | |||
| faas.instance | auto | |||
| faas.max_memory | auto |
- Trask Stalnaker, Microsoft
- Gregor Zeitlinger, Grafana
Learn more about component owners in component_owners.yml.