Skip to content

Commit 1177632

Browse files
committed
fix(otlp): enable telemetry with env var
1 parent 6d8f603 commit 1177632

File tree

3 files changed

+57
-69
lines changed

3 files changed

+57
-69
lines changed

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -110,8 +110,8 @@
110110
"@types/node": "^20.10.0",
111111
"@types/request-ip": "^0.0.41",
112112
"@types/supertest": "^2.0.16",
113-
"@typescript-eslint/eslint-plugin": "^6.12.0",
114-
"@typescript-eslint/parser": "^6.12.0",
113+
"@typescript-eslint/eslint-plugin": "^6.13.0",
114+
"@typescript-eslint/parser": "^6.13.0",
115115
"coconfig": "^1.0.0",
116116
"eslint": "^8.54.0",
117117
"eslint-config-prettier": "^9.0.0",

src/telemetry/index.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,8 @@ diag.setLogger(new DiagConsoleLogger(), DiagLogLevel.INFO);
2222
function getExporter() {
2323
if (
2424
!process.env.DISABLE_OLTP_EXPORTER &&
25-
['production', 'staging'].includes(process.env.APP_ENV || process.env.NODE_ENV || '')
25+
(['production', 'staging'].includes(process.env.APP_ENV || process.env.NODE_ENV || '') ||
26+
process.env.OTLP_EXPORTER)
2627
) {
2728
return new OTLPTraceExporter({
2829
url: process.env.OTLP_EXPORTER || 'http://otlp-exporter:4318/v1/traces',

yarn.lock

Lines changed: 53 additions & 66 deletions
Original file line numberDiff line numberDiff line change
@@ -768,8 +768,8 @@ __metadata:
768768
"@types/node": ^20.10.0
769769
"@types/request-ip": ^0.0.41
770770
"@types/supertest": ^2.0.16
771-
"@typescript-eslint/eslint-plugin": ^6.12.0
772-
"@typescript-eslint/parser": ^6.12.0
771+
"@typescript-eslint/eslint-plugin": ^6.13.0
772+
"@typescript-eslint/parser": ^6.13.0
773773
ajv: ^8.12.0
774774
coconfig: ^1.0.0
775775
cookie-parser: ^1.4.6
@@ -1871,15 +1871,15 @@ __metadata:
18711871
languageName: node
18721872
linkType: hard
18731873

1874-
"@typescript-eslint/eslint-plugin@npm:^6.12.0":
1875-
version: 6.12.0
1876-
resolution: "@typescript-eslint/eslint-plugin@npm:6.12.0"
1874+
"@typescript-eslint/eslint-plugin@npm:^6.13.0":
1875+
version: 6.13.0
1876+
resolution: "@typescript-eslint/eslint-plugin@npm:6.13.0"
18771877
dependencies:
18781878
"@eslint-community/regexpp": ^4.5.1
1879-
"@typescript-eslint/scope-manager": 6.12.0
1880-
"@typescript-eslint/type-utils": 6.12.0
1881-
"@typescript-eslint/utils": 6.12.0
1882-
"@typescript-eslint/visitor-keys": 6.12.0
1879+
"@typescript-eslint/scope-manager": 6.13.0
1880+
"@typescript-eslint/type-utils": 6.13.0
1881+
"@typescript-eslint/utils": 6.13.0
1882+
"@typescript-eslint/visitor-keys": 6.13.0
18831883
debug: ^4.3.4
18841884
graphemer: ^1.4.0
18851885
ignore: ^5.2.4
@@ -1892,68 +1892,68 @@ __metadata:
18921892
peerDependenciesMeta:
18931893
typescript:
18941894
optional: true
1895-
checksum: a791ebe432a6cac50a15c9e98502b62e874de0c7e35fd320b9bdca21afd4ae88c88cff45ee50a95362da14e98965d946e57b15965f5522f1153568a3fe45db8a
1895+
checksum: 450436214ca6b71be78617c7c2c3367d48fb87da51ed4a18fd89a7ec3a9deec6f96da892112c21066358153b3e320882150eac22ec948dd3e265ce6ae65f8863
18961896
languageName: node
18971897
linkType: hard
18981898

1899-
"@typescript-eslint/parser@npm:^6.12.0":
1900-
version: 6.12.0
1901-
resolution: "@typescript-eslint/parser@npm:6.12.0"
1899+
"@typescript-eslint/parser@npm:^6.13.0":
1900+
version: 6.13.0
1901+
resolution: "@typescript-eslint/parser@npm:6.13.0"
19021902
dependencies:
1903-
"@typescript-eslint/scope-manager": 6.12.0
1904-
"@typescript-eslint/types": 6.12.0
1905-
"@typescript-eslint/typescript-estree": 6.12.0
1906-
"@typescript-eslint/visitor-keys": 6.12.0
1903+
"@typescript-eslint/scope-manager": 6.13.0
1904+
"@typescript-eslint/types": 6.13.0
1905+
"@typescript-eslint/typescript-estree": 6.13.0
1906+
"@typescript-eslint/visitor-keys": 6.13.0
19071907
debug: ^4.3.4
19081908
peerDependencies:
19091909
eslint: ^7.0.0 || ^8.0.0
19101910
peerDependenciesMeta:
19111911
typescript:
19121912
optional: true
1913-
checksum: 92923b7ee61f52d6b74f515640fe6bbb6b0a922d20dabeb6b59bc73f3c132bf750a2b706bb40fbe6d233c6ecc1abe905c99aa062280bb78e5724334f5b6c4ac5
1913+
checksum: e6fc677a93b0805dbce5635d44863a4264e0afbbc351b080458e5f5628704583673b5d9539837f340d4dcef74a78ef160596e3a6a095da7c4a7e7cb2f2601717
19141914
languageName: node
19151915
linkType: hard
19161916

1917-
"@typescript-eslint/scope-manager@npm:6.12.0":
1918-
version: 6.12.0
1919-
resolution: "@typescript-eslint/scope-manager@npm:6.12.0"
1917+
"@typescript-eslint/scope-manager@npm:6.13.0":
1918+
version: 6.13.0
1919+
resolution: "@typescript-eslint/scope-manager@npm:6.13.0"
19201920
dependencies:
1921-
"@typescript-eslint/types": 6.12.0
1922-
"@typescript-eslint/visitor-keys": 6.12.0
1923-
checksum: 4cc4eb1bcd04ba7b0a1de4284521cde5f3f25f2530f78dfcb3f098396b142fd30a45f615a87dc7a3adddbd131a6255cb12b1df19aacff71a3f766992ddef183f
1921+
"@typescript-eslint/types": 6.13.0
1922+
"@typescript-eslint/visitor-keys": 6.13.0
1923+
checksum: b0b4b1c26cb3a8cfd2ddd4ac1fb7c71f5755babde6905658434042ee4039c8fdbae3cb197909a50e7e692e00db85a3b30659188dcb2f02d3065588945d929f90
19241924
languageName: node
19251925
linkType: hard
19261926

1927-
"@typescript-eslint/type-utils@npm:6.12.0":
1928-
version: 6.12.0
1929-
resolution: "@typescript-eslint/type-utils@npm:6.12.0"
1927+
"@typescript-eslint/type-utils@npm:6.13.0":
1928+
version: 6.13.0
1929+
resolution: "@typescript-eslint/type-utils@npm:6.13.0"
19301930
dependencies:
1931-
"@typescript-eslint/typescript-estree": 6.12.0
1932-
"@typescript-eslint/utils": 6.12.0
1931+
"@typescript-eslint/typescript-estree": 6.13.0
1932+
"@typescript-eslint/utils": 6.13.0
19331933
debug: ^4.3.4
19341934
ts-api-utils: ^1.0.1
19351935
peerDependencies:
19361936
eslint: ^7.0.0 || ^8.0.0
19371937
peerDependenciesMeta:
19381938
typescript:
19391939
optional: true
1940-
checksum: c345c45f1262eee4b9f6960a59b3aba960643d0004094a3d8fb9682ab79af2fae864695029246dc9e0d4fdb2f3d017a56b7dc034e551d263deba75c2ef048d39
1940+
checksum: ca5420c751ecbcbc73685a97afccfd1d3e691ed30414d78d795cf28d29168a2a781fe122f105809259f282a33ad85d12100a1058c0e4496405a9873b612e7270
19411941
languageName: node
19421942
linkType: hard
19431943

1944-
"@typescript-eslint/types@npm:6.12.0":
1945-
version: 6.12.0
1946-
resolution: "@typescript-eslint/types@npm:6.12.0"
1947-
checksum: d3b40f9d400f6455ce5ae610651597c9e9ec85d46ca6d3c1025597a76305c557ebc5b88340ec6db0e694c9c79f1299d375b87a1a5b9314b22231dbbb5ce54695
1944+
"@typescript-eslint/types@npm:6.13.0":
1945+
version: 6.13.0
1946+
resolution: "@typescript-eslint/types@npm:6.13.0"
1947+
checksum: a0a7a74943ba2e5417af87f232a410f3f17aba3caf86a887371d47ef28ad629a871689ee9e2eb7b7eb3010462e8dae5f0d04bcd27945ab2a77baba764e4b67ad
19481948
languageName: node
19491949
linkType: hard
19501950

1951-
"@typescript-eslint/typescript-estree@npm:6.12.0":
1952-
version: 6.12.0
1953-
resolution: "@typescript-eslint/typescript-estree@npm:6.12.0"
1951+
"@typescript-eslint/typescript-estree@npm:6.13.0":
1952+
version: 6.13.0
1953+
resolution: "@typescript-eslint/typescript-estree@npm:6.13.0"
19541954
dependencies:
1955-
"@typescript-eslint/types": 6.12.0
1956-
"@typescript-eslint/visitor-keys": 6.12.0
1955+
"@typescript-eslint/types": 6.13.0
1956+
"@typescript-eslint/visitor-keys": 6.13.0
19571957
debug: ^4.3.4
19581958
globby: ^11.1.0
19591959
is-glob: ^4.0.3
@@ -1962,34 +1962,34 @@ __metadata:
19621962
peerDependenciesMeta:
19631963
typescript:
19641964
optional: true
1965-
checksum: 943f7ff2e164d812f6ae0a2d5096836aff00b1fda39937b03f126f266f03f3655794f5fc4643b49b71c312126d9422dfd764744bd1ba41ee6821a5bac1511aa2
1965+
checksum: f1fc5d2f6c1e6c063e8bad037aab32a6c635b9e474d3863207e040f7b0b2ff1a1437dd5af043a8b6e4de3305d5fadf41e1688ff1772ee97ed3e597edba2843fb
19661966
languageName: node
19671967
linkType: hard
19681968

1969-
"@typescript-eslint/utils@npm:6.12.0":
1970-
version: 6.12.0
1971-
resolution: "@typescript-eslint/utils@npm:6.12.0"
1969+
"@typescript-eslint/utils@npm:6.13.0":
1970+
version: 6.13.0
1971+
resolution: "@typescript-eslint/utils@npm:6.13.0"
19721972
dependencies:
19731973
"@eslint-community/eslint-utils": ^4.4.0
19741974
"@types/json-schema": ^7.0.12
19751975
"@types/semver": ^7.5.0
1976-
"@typescript-eslint/scope-manager": 6.12.0
1977-
"@typescript-eslint/types": 6.12.0
1978-
"@typescript-eslint/typescript-estree": 6.12.0
1976+
"@typescript-eslint/scope-manager": 6.13.0
1977+
"@typescript-eslint/types": 6.13.0
1978+
"@typescript-eslint/typescript-estree": 6.13.0
19791979
semver: ^7.5.4
19801980
peerDependencies:
19811981
eslint: ^7.0.0 || ^8.0.0
1982-
checksum: dad05bd0e4db7a88c2716f9ee83c7c28c30d71e57392e58dc0db66b5f5c4c86b9db14142c6a1a82cf1650da294d31980c56a118015d3a2a645acb8b8a5ebc315
1982+
checksum: 8b37f91f8ec627ee83494b96d86811c93e4efed75aa8c30663e61b658282478dc7e9451b3f7b2a813c0f610cb274b330e162b7a86dadec62735ab9f43021590d
19831983
languageName: node
19841984
linkType: hard
19851985

1986-
"@typescript-eslint/visitor-keys@npm:6.12.0":
1987-
version: 6.12.0
1988-
resolution: "@typescript-eslint/visitor-keys@npm:6.12.0"
1986+
"@typescript-eslint/visitor-keys@npm:6.13.0":
1987+
version: 6.13.0
1988+
resolution: "@typescript-eslint/visitor-keys@npm:6.13.0"
19891989
dependencies:
1990-
"@typescript-eslint/types": 6.12.0
1990+
"@typescript-eslint/types": 6.13.0
19911991
eslint-visitor-keys: ^3.4.1
1992-
checksum: 3d8dc74ae748a95fe60b48dbaecca8d9c0c8df344d8034e3843057251fba24f06a3d29dbb9f525c9540b538d8c24221d3cf119ac483e9de38149a978051c72f3
1992+
checksum: 3e7eefefa9ef0c19b56df0f66e0c51d9c3d4aae64bd68906a5225aa2a735a3803ca7a7ca638ebce0b010fa22f39f11caa46dfdec31d98675562b85a7e8465841
19931993
languageName: node
19941994
linkType: hard
19951995

@@ -3865,20 +3865,7 @@ __metadata:
38653865
languageName: node
38663866
linkType: hard
38673867

3868-
"fast-glob@npm:^3.2.9":
3869-
version: 3.3.1
3870-
resolution: "fast-glob@npm:3.3.1"
3871-
dependencies:
3872-
"@nodelib/fs.stat": ^2.0.2
3873-
"@nodelib/fs.walk": ^1.2.3
3874-
glob-parent: ^5.1.2
3875-
merge2: ^1.3.0
3876-
micromatch: ^4.0.4
3877-
checksum: b6f3add6403e02cf3a798bfbb1183d0f6da2afd368f27456010c0bc1f9640aea308243d4cb2c0ab142f618276e65ecb8be1661d7c62a7b4e5ba774b9ce5432e5
3878-
languageName: node
3879-
linkType: hard
3880-
3881-
"fast-glob@npm:^3.3.2":
3868+
"fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.2":
38823869
version: 3.3.2
38833870
resolution: "fast-glob@npm:3.3.2"
38843871
dependencies:

0 commit comments

Comments
 (0)