Skip to content

Commit 78481fb

Browse files
EmrysMyrddingithub-actions[bot]
authored andcommitted
feat(opentelemetry): remove Azure exporter (#957)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
1 parent a5bf664 commit 78481fb

File tree

5 files changed

+19
-129
lines changed

5 files changed

+19
-129
lines changed
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
'@graphql-mesh/plugin-opentelemetry': patch
3+
---
4+
5+
dependencies updates:
6+
7+
- Removed dependency [`@azure/monitor-opentelemetry-exporter@^1.0.0-beta.27` ↗︎](https://www.npmjs.com/package/@azure/monitor-opentelemetry-exporter/v/1.0.0) (from `dependencies`)

.changeset/tiny-monkeys-bake.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@graphql-mesh/plugin-opentelemetry': major
3+
---
4+
5+
**Breaking Change**: Removal of the Azure exporter (`createAzureMonitorExporter`). Please use `@azure/monitor-opentelemetry-exporter` directly instead.

packages/plugins/opentelemetry/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,6 @@
4242
"graphql": "^15.9.0 || ^16.9.0"
4343
},
4444
"dependencies": {
45-
"@azure/monitor-opentelemetry-exporter": "^1.0.0-beta.27",
4645
"@graphql-hive/gateway-runtime": "workspace:^",
4746
"@graphql-mesh/cross-helpers": "^0.4.10",
4847
"@graphql-mesh/transport-common": "workspace:^",

packages/plugins/opentelemetry/src/processors.ts

Lines changed: 0 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import type { AzureMonitorExporterOptions } from '@azure/monitor-opentelemetry-exporter';
21
import { OTLPTraceExporter as OtlpHttpExporter } from '@opentelemetry/exporter-trace-otlp-http';
32
import {
43
ZipkinExporter,
@@ -105,23 +104,3 @@ export function createOtlpGrpcExporter(
105104
},
106105
);
107106
}
108-
109-
export function createAzureMonitorExporter(
110-
config: AzureMonitorExporterOptions,
111-
batchingConfig?: BatchingConfig,
112-
): MaybePromise<SpanProcessor> {
113-
return handleMaybePromise(
114-
() =>
115-
loadExporterLazily(
116-
'Azure Monitor',
117-
'@azure/monitor-opentelemetry-exporter',
118-
'AzureMonitorTraceExporter',
119-
),
120-
(AzureMonitorTraceExporter) => {
121-
return resolveBatchingConfig(
122-
new AzureMonitorTraceExporter(config),
123-
batchingConfig,
124-
);
125-
},
126-
);
127-
}

yarn.lock

Lines changed: 7 additions & 107 deletions
Original file line numberDiff line numberDiff line change
@@ -997,105 +997,6 @@ __metadata:
997997
languageName: node
998998
linkType: hard
999999

1000-
"@azure/abort-controller@npm:^2.0.0":
1001-
version: 2.1.2
1002-
resolution: "@azure/abort-controller@npm:2.1.2"
1003-
dependencies:
1004-
tslib: "npm:^2.6.2"
1005-
checksum: 10c0/3771b6820e33ebb56e79c7c68e2288296b8c2529556fbd29cf4cf2fbff7776e7ce1120072972d8df9f1bf50e2c3224d71a7565362b589595563f710b8c3d7b79
1006-
languageName: node
1007-
linkType: hard
1008-
1009-
"@azure/core-auth@npm:^1.4.0, @azure/core-auth@npm:^1.8.0, @azure/core-auth@npm:^1.9.0":
1010-
version: 1.9.0
1011-
resolution: "@azure/core-auth@npm:1.9.0"
1012-
dependencies:
1013-
"@azure/abort-controller": "npm:^2.0.0"
1014-
"@azure/core-util": "npm:^1.11.0"
1015-
tslib: "npm:^2.6.2"
1016-
checksum: 10c0/b7d8f33b81a8c9a76531acacc7af63d888429f0d763bb1ab8e28e91ddbf1626fc19cf8ca74f79c39b0a3e5acb315bdc4c4276fb979816f315712ea1bd611273d
1017-
languageName: node
1018-
linkType: hard
1019-
1020-
"@azure/core-client@npm:^1.9.2":
1021-
version: 1.9.3
1022-
resolution: "@azure/core-client@npm:1.9.3"
1023-
dependencies:
1024-
"@azure/abort-controller": "npm:^2.0.0"
1025-
"@azure/core-auth": "npm:^1.4.0"
1026-
"@azure/core-rest-pipeline": "npm:^1.9.1"
1027-
"@azure/core-tracing": "npm:^1.0.0"
1028-
"@azure/core-util": "npm:^1.6.1"
1029-
"@azure/logger": "npm:^1.0.0"
1030-
tslib: "npm:^2.6.2"
1031-
checksum: 10c0/fb63f7277a8c708fe2718758d31589f0cef5f723a280fb5a4d7a142bb91dbc39841b48ef1245279c41054ee35afb226e10da7d994618004c23e25e5a228997e2
1032-
languageName: node
1033-
linkType: hard
1034-
1035-
"@azure/core-rest-pipeline@npm:^1.19.0, @azure/core-rest-pipeline@npm:^1.9.1":
1036-
version: 1.19.1
1037-
resolution: "@azure/core-rest-pipeline@npm:1.19.1"
1038-
dependencies:
1039-
"@azure/abort-controller": "npm:^2.0.0"
1040-
"@azure/core-auth": "npm:^1.8.0"
1041-
"@azure/core-tracing": "npm:^1.0.1"
1042-
"@azure/core-util": "npm:^1.11.0"
1043-
"@azure/logger": "npm:^1.0.0"
1044-
http-proxy-agent: "npm:^7.0.0"
1045-
https-proxy-agent: "npm:^7.0.0"
1046-
tslib: "npm:^2.6.2"
1047-
checksum: 10c0/23f2cb9d08e9535bcdca3123aa89bcfe8c5b9d37d6e9c0f87fa8009a089989bebfa11f5bc6fd96ceb6acee210b00b754ec7e02f3f7ee8916e8593e9ef0d610b8
1048-
languageName: node
1049-
linkType: hard
1050-
1051-
"@azure/core-tracing@npm:^1.0.0, @azure/core-tracing@npm:^1.0.1":
1052-
version: 1.2.0
1053-
resolution: "@azure/core-tracing@npm:1.2.0"
1054-
dependencies:
1055-
tslib: "npm:^2.6.2"
1056-
checksum: 10c0/7cd114b3c11730a1b8b71d89b64f9d033dfe0710f2364ef65645683381e2701173c08ff8625a0b0bc65bb3c3e0de46c80fdb2735e37652425489b65a283f043d
1057-
languageName: node
1058-
linkType: hard
1059-
1060-
"@azure/core-util@npm:^1.11.0, @azure/core-util@npm:^1.6.1":
1061-
version: 1.11.0
1062-
resolution: "@azure/core-util@npm:1.11.0"
1063-
dependencies:
1064-
"@azure/abort-controller": "npm:^2.0.0"
1065-
tslib: "npm:^2.6.2"
1066-
checksum: 10c0/245c93ec7fb3f2cb3a0b2f3a3be8d02ee401acba3cdd71620aa9e4e3ca50d831849f692332327bdbe1238ab979a76218f16a5166488ee31d5b67004298d110a3
1067-
languageName: node
1068-
linkType: hard
1069-
1070-
"@azure/logger@npm:^1.0.0":
1071-
version: 1.1.4
1072-
resolution: "@azure/logger@npm:1.1.4"
1073-
dependencies:
1074-
tslib: "npm:^2.6.2"
1075-
checksum: 10c0/5bc7792ef334e18f4893814e83cc61780a0effb927ba898095c75df1a01e1f3093dc7a63b6de549694cef76c25f43db850b82a48ec0fab5f9f1c1d2053af791d
1076-
languageName: node
1077-
linkType: hard
1078-
1079-
"@azure/monitor-opentelemetry-exporter@npm:^1.0.0-beta.27":
1080-
version: 1.0.0-beta.29
1081-
resolution: "@azure/monitor-opentelemetry-exporter@npm:1.0.0-beta.29"
1082-
dependencies:
1083-
"@azure/core-auth": "npm:^1.9.0"
1084-
"@azure/core-client": "npm:^1.9.2"
1085-
"@azure/core-rest-pipeline": "npm:^1.19.0"
1086-
"@opentelemetry/api": "npm:^1.9.0"
1087-
"@opentelemetry/api-logs": "npm:^0.57.2"
1088-
"@opentelemetry/core": "npm:^1.30.1"
1089-
"@opentelemetry/resources": "npm:^1.30.1"
1090-
"@opentelemetry/sdk-logs": "npm:^0.57.2"
1091-
"@opentelemetry/sdk-metrics": "npm:^1.30.1"
1092-
"@opentelemetry/sdk-trace-base": "npm:^1.30.1"
1093-
"@opentelemetry/semantic-conventions": "npm:^1.30.0"
1094-
tslib: "npm:^2.8.1"
1095-
checksum: 10c0/082521a996d207247b2503466c6e918b1851f2b37f461131a7c4719f905d19873c9640a4ea1f707bcc9ecfdd32c8e46f1b234bb5cd790d8a94840bcae95083be
1096-
languageName: node
1097-
linkType: hard
1098-
10991000
"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.26.2":
11001001
version: 7.26.2
11011002
resolution: "@babel/code-frame@npm:7.26.2"
@@ -4568,7 +4469,6 @@ __metadata:
45684469
version: 0.0.0-use.local
45694470
resolution: "@graphql-mesh/plugin-opentelemetry@workspace:packages/plugins/opentelemetry"
45704471
dependencies:
4571-
"@azure/monitor-opentelemetry-exporter": "npm:^1.0.0-beta.27"
45724472
"@graphql-hive/gateway-runtime": "workspace:^"
45734473
"@graphql-mesh/cross-helpers": "npm:^0.4.10"
45744474
"@graphql-mesh/transport-common": "workspace:^"
@@ -6590,7 +6490,7 @@ __metadata:
65906490
languageName: node
65916491
linkType: hard
65926492

6593-
"@opentelemetry/api-logs@npm:0.57.2, @opentelemetry/api-logs@npm:^0.57.2":
6493+
"@opentelemetry/api-logs@npm:0.57.2":
65946494
version: 0.57.2
65956495
resolution: "@opentelemetry/api-logs@npm:0.57.2"
65966496
dependencies:
@@ -6626,7 +6526,7 @@ __metadata:
66266526
languageName: node
66276527
linkType: hard
66286528

6629-
"@opentelemetry/core@npm:1.30.1, @opentelemetry/core@npm:^1.30.0, @opentelemetry/core@npm:^1.30.1":
6529+
"@opentelemetry/core@npm:1.30.1, @opentelemetry/core@npm:^1.30.0":
66306530
version: 1.30.1
66316531
resolution: "@opentelemetry/core@npm:1.30.1"
66326532
dependencies:
@@ -6823,7 +6723,7 @@ __metadata:
68236723
languageName: node
68246724
linkType: hard
68256725

6826-
"@opentelemetry/sdk-logs@npm:0.57.2, @opentelemetry/sdk-logs@npm:^0.57.2":
6726+
"@opentelemetry/sdk-logs@npm:0.57.2":
68276727
version: 0.57.2
68286728
resolution: "@opentelemetry/sdk-logs@npm:0.57.2"
68296729
dependencies:
@@ -6848,7 +6748,7 @@ __metadata:
68486748
languageName: node
68496749
linkType: hard
68506750

6851-
"@opentelemetry/sdk-metrics@npm:1.30.1, @opentelemetry/sdk-metrics@npm:^1.30.1":
6751+
"@opentelemetry/sdk-metrics@npm:1.30.1":
68526752
version: 1.30.1
68536753
resolution: "@opentelemetry/sdk-metrics@npm:1.30.1"
68546754
dependencies:
@@ -6873,7 +6773,7 @@ __metadata:
68736773
languageName: node
68746774
linkType: hard
68756775

6876-
"@opentelemetry/sdk-trace-base@npm:1.30.1, @opentelemetry/sdk-trace-base@npm:^1.29.0, @opentelemetry/sdk-trace-base@npm:^1.30.1":
6776+
"@opentelemetry/sdk-trace-base@npm:1.30.1, @opentelemetry/sdk-trace-base@npm:^1.29.0":
68776777
version: 1.30.1
68786778
resolution: "@opentelemetry/sdk-trace-base@npm:1.30.1"
68796779
dependencies:
@@ -6906,7 +6806,7 @@ __metadata:
69066806
languageName: node
69076807
linkType: hard
69086808

6909-
"@opentelemetry/semantic-conventions@npm:^1.28.0, @opentelemetry/semantic-conventions@npm:^1.30.0":
6809+
"@opentelemetry/semantic-conventions@npm:^1.28.0":
69106810
version: 1.30.0
69116811
resolution: "@opentelemetry/semantic-conventions@npm:1.30.0"
69126812
checksum: 10c0/0bf99552e3b4b7e8b7eb504b678d52f59c6f259df88e740a2011a0d858e523d36fee86047ae1b7f45849c77f00f970c3059ba58e0a06a7d47d6f01dbe8c455bd
@@ -14414,7 +14314,7 @@ __metadata:
1441414314
languageName: node
1441514315
linkType: hard
1441614316

14417-
"https-proxy-agent@npm:^7.0.0, https-proxy-agent@npm:^7.0.1, https-proxy-agent@npm:^7.0.6":
14317+
"https-proxy-agent@npm:^7.0.1, https-proxy-agent@npm:^7.0.6":
1441814318
version: 7.0.6
1441914319
resolution: "https-proxy-agent@npm:7.0.6"
1442014320
dependencies:

0 commit comments

Comments
 (0)