Skip to content

Commit 417fc12

Browse files
dashpolepellaredMrAlias
authored
use faas.instance instead of faas.id in gcp detector (#4198)
* use faas.instance instead of faas.id in gcp detector * Update CHANGELOG.md Co-authored-by: Robert Pająk <pellared@hotmail.com> --------- Co-authored-by: Robert Pająk <pellared@hotmail.com> Co-authored-by: Tyler Yahn <MrAlias@users.noreply.github.com>
1 parent 53f4e7e commit 417fc12

File tree

3 files changed

+12
-8
lines changed

3 files changed

+12
-8
lines changed

CHANGELOG.md

+4
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,10 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
3838
- Change interceptors in `go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc` to disable `SENT`/`RECEIVED` events.
3939
Use `WithMessageEvents()` to turn back on. (#3964)
4040

41+
### Changed
42+
43+
- `go.opentelemetry.io/contrib/detectors/gcp`: Detect `faas.instance` instead of `faas.id`, since `faas.id` is being removed. (#4198)
44+
4145
### Fixed
4246

4347
- AWS XRay Remote Sampling to cap `quotaBalance` to 1x quota in `go.opentelemetry.io/contrib/samplers/aws/xray`. (#3651, #3652)

detectors/gcp/detector.go

+4-4
Original file line numberDiff line numberDiff line change
@@ -60,27 +60,27 @@ func (d *detector) Detect(ctx context.Context) (*resource.Resource, error) {
6060
b.attrs = append(b.attrs, semconv.CloudPlatformGCPCloudRun)
6161
b.add(semconv.FaaSNameKey, d.detector.FaaSName)
6262
b.add(semconv.FaaSVersionKey, d.detector.FaaSVersion)
63-
b.add(semconv.FaaSIDKey, d.detector.FaaSID)
63+
b.add(semconv.FaaSInstanceKey, d.detector.FaaSID)
6464
b.add(semconv.CloudRegionKey, d.detector.FaaSCloudRegion)
6565
case gcp.CloudFunctions:
6666
b.attrs = append(b.attrs, semconv.CloudPlatformGCPCloudFunctions)
6767
b.add(semconv.FaaSNameKey, d.detector.FaaSName)
6868
b.add(semconv.FaaSVersionKey, d.detector.FaaSVersion)
69-
b.add(semconv.FaaSIDKey, d.detector.FaaSID)
69+
b.add(semconv.FaaSInstanceKey, d.detector.FaaSID)
7070
b.add(semconv.CloudRegionKey, d.detector.FaaSCloudRegion)
7171
case gcp.AppEngineFlex:
7272
b.attrs = append(b.attrs, semconv.CloudPlatformGCPAppEngine)
7373
b.addZoneAndRegion(d.detector.AppEngineFlexAvailabilityZoneAndRegion)
7474
b.add(semconv.FaaSNameKey, d.detector.AppEngineServiceName)
7575
b.add(semconv.FaaSVersionKey, d.detector.AppEngineServiceVersion)
76-
b.add(semconv.FaaSIDKey, d.detector.AppEngineServiceInstance)
76+
b.add(semconv.FaaSInstanceKey, d.detector.AppEngineServiceInstance)
7777
case gcp.AppEngineStandard:
7878
b.attrs = append(b.attrs, semconv.CloudPlatformGCPAppEngine)
7979
b.add(semconv.CloudAvailabilityZoneKey, d.detector.AppEngineStandardAvailabilityZone)
8080
b.add(semconv.CloudRegionKey, d.detector.AppEngineStandardCloudRegion)
8181
b.add(semconv.FaaSNameKey, d.detector.AppEngineServiceName)
8282
b.add(semconv.FaaSVersionKey, d.detector.AppEngineServiceVersion)
83-
b.add(semconv.FaaSIDKey, d.detector.AppEngineServiceInstance)
83+
b.add(semconv.FaaSInstanceKey, d.detector.AppEngineServiceInstance)
8484
case gcp.GCE:
8585
b.attrs = append(b.attrs, semconv.CloudPlatformGCPComputeEngine)
8686
b.addZoneAndRegion(d.detector.GCEAvailabilityZoneAndRegion)

detectors/gcp/detector_test.go

+4-4
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ func TestDetect(t *testing.T) {
113113
semconv.CloudRegion("us-central1"),
114114
semconv.FaaSName("my-service"),
115115
semconv.FaaSVersion("123456"),
116-
semconv.FaaSID("1472385723456792345"),
116+
semconv.FaaSInstance("1472385723456792345"),
117117
),
118118
},
119119
{
@@ -133,7 +133,7 @@ func TestDetect(t *testing.T) {
133133
semconv.CloudRegion("us-central1"),
134134
semconv.FaaSName("my-service"),
135135
semconv.FaaSVersion("123456"),
136-
semconv.FaaSID("1472385723456792345"),
136+
semconv.FaaSInstance("1472385723456792345"),
137137
),
138138
},
139139
{
@@ -155,7 +155,7 @@ func TestDetect(t *testing.T) {
155155
semconv.CloudAvailabilityZone("us-central1-c"),
156156
semconv.FaaSName("my-service"),
157157
semconv.FaaSVersion("123456"),
158-
semconv.FaaSID("1472385723456792345"),
158+
semconv.FaaSInstance("1472385723456792345"),
159159
),
160160
},
161161
{
@@ -177,7 +177,7 @@ func TestDetect(t *testing.T) {
177177
semconv.CloudAvailabilityZone("us-central1-c"),
178178
semconv.FaaSName("my-service"),
179179
semconv.FaaSVersion("123456"),
180-
semconv.FaaSID("1472385723456792345"),
180+
semconv.FaaSInstance("1472385723456792345"),
181181
),
182182
},
183183
{

0 commit comments

Comments
 (0)