Skip to content

Commit 842e173

Browse files
Fix Lockfile, Dependencies and tests
1 parent 8eee22b commit 842e173

File tree

6 files changed

+1134
-660
lines changed

6 files changed

+1134
-660
lines changed

federation-integration-testsuite-js/src/snapshotSerializers/readableSpanArraySerializer.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { Plugin } from 'pretty-format';
2-
import { ReadableSpan } from '@opentelemetry/tracing'
2+
import { ReadableSpan } from '@opentelemetry/sdk-trace-base';
33

44
export default {
55
test(value: any) {

gateway-js/package.json

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -36,15 +36,13 @@
3636
"@apollo/utils.keyvaluecache": "^2.1.0",
3737
"@apollo/utils.logger": "^2.0.0",
3838
"@josephg/resolvable": "^1.0.1",
39-
"@opentelemetry/api": "^1.0.1",
40-
"@opentelemetry/exporter-metrics-otlp-http": "^0.203.0",
41-
"@opentelemetry/node": "^0.24.0",
42-
"@opentelemetry/resources": "^2.0.1",
43-
"@opentelemetry/resource-detector-alibaba-cloud": "^0.31.3",
44-
"@opentelemetry/resource-detector-aws": "^2.3.0",
45-
"@opentelemetry/resource-detector-azure": "^0.10.0",
46-
"@opentelemetry/resource-detector-gcp": "^0.37.0",
47-
"@opentelemetry/sdk-metrics": "^2.0.1",
39+
"@opentelemetry/api": "^1.9.0",
40+
"@opentelemetry/exporter-metrics-otlp-http": "^0.57.2",
41+
"@opentelemetry/resources": "^1.30.1",
42+
"@opentelemetry/resource-detector-alibaba-cloud": "0.30.1",
43+
"@opentelemetry/resource-detector-aws": "1.12.0",
44+
"@opentelemetry/resource-detector-azure": "0.6.1",
45+
"@opentelemetry/resource-detector-gcp": "0.33.1",
4846
"@types/node-fetch": "^2.6.2",
4947
"async-retry": "^1.3.3",
5048
"loglevel": "^1.6.1",

gateway-js/src/__tests__/gateway/opentelemetry.test.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,9 @@ import {
44
fixtures,
55
spanSerializer,
66
} from 'apollo-federation-integration-testsuite';
7-
import {
8-
InMemorySpanExporter,
9-
SimpleSpanProcessor,
10-
} from '@opentelemetry/tracing';
11-
import { NodeTracerProvider } from '@opentelemetry/node';
127
import { buildSubgraphSchema } from '@apollo/subgraph';
8+
import { InMemorySpanExporter, SimpleSpanProcessor } from '@opentelemetry/sdk-trace-base';
9+
import { NodeTracerProvider } from '@opentelemetry/sdk-trace-node';
1310

1411
expect.addSnapshotSerializer(spanSerializer);
1512

gateway-js/src/utilities/opentelemetry.ts

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,6 @@ import {
77
MeterProvider,
88
PeriodicExportingMetricReader,
99
} from '@opentelemetry/sdk-metrics';
10-
import {
11-
detectResources,
12-
resourceFromAttributes,
13-
} from '@opentelemetry/resources';
1410
import { alibabaCloudEcsDetector } from '@opentelemetry/resource-detector-alibaba-cloud';
1511
import {
1612
awsBeanstalkDetector,
@@ -25,6 +21,7 @@ import {
2521
azureFunctionsDetector,
2622
azureVmDetector,
2723
} from '@opentelemetry/resource-detector-azure';
24+
import { detectResourcesSync, Resource } from '@opentelemetry/resources';
2825

2926
export type OpenTelemetryConfig = {
3027
/**
@@ -144,14 +141,14 @@ export function recordExceptions(
144141
}
145142

146143
export function configureOpenTelemetry(): MeterProvider {
147-
const resource = detectResources({
144+
const resource = detectResourcesSync({
148145
detectors: [alibabaCloudEcsDetector, awsEc2Detector, awsBeanstalkDetector, awsEcsDetector, awsEksDetector, awsLambdaDetector, gcpDetector, azureVmDetector, azureFunctionsDetector, azureAppServiceDetector],
149146
})
150147

151148
const metricExporter = new OTLPMetricExporter();
152149
return new MeterProvider({
153150
resource: resource.merge(
154-
resourceFromAttributes({
151+
new Resource ({
155152
// Replace with any string to identify this service in your system
156153
'service.name': 'gateway',
157154
}),

0 commit comments

Comments
 (0)