Skip to content

Commit 804a909

Browse files
authored
Add AWS resource detector entry points (#2382)
1 parent fdb2e14 commit 804a909

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

Diff for: CHANGELOG.md

+3
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

88
## Unreleased
9+
- `opentelemetry-sdk-extension-aws` Register AWS resource detectors under the
10+
`opentelemetry_resource_detector` entry point
11+
([#2382](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/2382))
912

1013
### Breaking changes
1114

Diff for: sdk-extension/opentelemetry-sdk-extension-aws/pyproject.toml

+7
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,13 @@ dependencies = [
3030
[project.entry-points.opentelemetry_id_generator]
3131
xray = "opentelemetry.sdk.extension.aws.trace.aws_xray_id_generator:AwsXRayIdGenerator"
3232

33+
[project.entry-points.opentelemetry_resource_detector]
34+
aws_ec2 = "opentelemetry.sdk.extension.aws.resource.ec2:AwsEc2ResourceDetector"
35+
aws_ecs = "opentelemetry.sdk.extension.aws.resource.ecs:AwsEcsResourceDetector"
36+
aws_eks = "opentelemetry.sdk.extension.aws.resource.eks:AwsEksResourceDetector"
37+
aws_elastic_beanstalk = "opentelemetry.sdk.extension.aws.resource.beanstalk:AwsBeanstalkResourceDetector"
38+
aws_lambda = "opentelemetry.sdk.extension.aws.resource._lambda:AwsLambdaResourceDetector"
39+
3340
[project.urls]
3441
Homepage = "https://github.com/open-telemetry/opentelemetry-python-contrib/tree/main/sdk-extension/opentelemetry-sdk-extension-aws"
3542

0 commit comments

Comments
 (0)