Skip to content

Commit

Permalink
Merge pull request #567 from solarwinds/NH-102104
Browse files Browse the repository at this point in the history
Detect k8s metadata on EKS and GCP
  • Loading branch information
raphael-theriault-swi authored Feb 14, 2025
2 parents b06f664 + 7e3de67 commit c511202
Show file tree
Hide file tree
Showing 5 changed files with 134 additions and 3 deletions.
3 changes: 3 additions & 0 deletions .yarn/versions/39bf73da.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
releases:
"@solarwinds-apm/instrumentations": minor
solarwinds-apm: minor
2 changes: 1 addition & 1 deletion packages/instrumentations/COMPATIBILITY.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
| --------------------------- | ------------------ | ------------------------------------------------- |
| `@aws-sdk/middleware-stack` | `>=3.1.0 <4.0.0` | `@opentelemetry/instrumentation-aws-sdk` |
| `@aws-sdk/smithy-client` | `>=3.1.0 <4.0.0` | `@opentelemetry/instrumentation-aws-sdk` |
| `@cucumber/cucumber` | `>=8.0.0 <11.0.0` | `@opentelemetry/instrumentation-cucumber` |
| `@cucumber/cucumber` | `>=8.0.0 <12.0.0` | `@opentelemetry/instrumentation-cucumber` |
| `@grpc/grpc-js` | `>=1.0.0 <2.0.0` | `@opentelemetry/instrumentation-grpc` |
| `@hapi/hapi` | `>=17.0.0 <22.0.0` | `@opentelemetry/instrumentation-hapi` |
| `@nestjs/core` | `>=4.0.0 <11.0.0` | `@opentelemetry/instrumentation-nestjs-core` |
Expand Down
1 change: 1 addition & 0 deletions packages/instrumentations/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -84,6 +84,7 @@
"@opentelemetry/resource-detector-aws": "^1.3.1",
"@opentelemetry/resource-detector-azure": "^0.6.0",
"@opentelemetry/resource-detector-container": "^0.6.0",
"@opentelemetry/resource-detector-gcp": "^0.33.0",
"@opentelemetry/resources": "~1.30.0",
"@opentelemetry/semantic-conventions": "~1.30.0",
"@opentelemetry/winston-transport": "^0.10.0",
Expand Down
15 changes: 13 additions & 2 deletions packages/instrumentations/src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -162,11 +162,22 @@ const CORE_RESOURCE_DETECTORS = {
"processDetectorSync",
"serviceInstanceIdDetectorSync",
],
"@opentelemetry/resource-detector-aws": ["awsLambdaDetectorSync"],
} as const
const RESOURCE_DETECTORS = {
"@opentelemetry/resource-detector-aws": ["awsEc2Detector"],
"@opentelemetry/resource-detector-azure": ["azureAppServiceDetector"],
"@opentelemetry/resource-detector-container": ["containerDetector"],
"@opentelemetry/resource-detector-aws": [
"awsBeanstalkDetectorSync",
"awsEc2DetectorSync",
"awsEcsDetectorSync",
"awsEksDetectorSync",
],
"@opentelemetry/resource-detector-azure": [
"azureAppServiceDetector",
"azureFunctionsDetector",
"azureVmDetector",
],
"@opentelemetry/resource-detector-gcp": ["gcpDetector"],
"./resource-detector-uams": ["uamsDetector"],
} as const

Expand Down
116 changes: 116 additions & 0 deletions yarn.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit c511202

Please sign in to comment.