Skip to content

Commit eef37fb

Browse files
committed
fix(oltp): only enable console logger if requested
1 parent 1386216 commit eef37fb

File tree

3 files changed

+594
-619
lines changed

3 files changed

+594
-619
lines changed

package.json

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -55,22 +55,22 @@
5555
"@godaddy/terminus": "^4.12.1",
5656
"@opentelemetry/api": "^1.4.1",
5757
"@opentelemetry/api-metrics": "^0.33.0",
58-
"@opentelemetry/exporter-prometheus": "^0.41.0",
59-
"@opentelemetry/exporter-trace-otlp-proto": "^0.41.0",
60-
"@opentelemetry/instrumentation": "^0.41.0",
58+
"@opentelemetry/exporter-prometheus": "^0.41.1",
59+
"@opentelemetry/exporter-trace-otlp-proto": "^0.41.1",
60+
"@opentelemetry/instrumentation": "^0.41.1",
6161
"@opentelemetry/instrumentation-aws-sdk": "^0.35.0",
6262
"@opentelemetry/instrumentation-dns": "^0.32.0",
6363
"@opentelemetry/instrumentation-express": "^0.33.0",
6464
"@opentelemetry/instrumentation-generic-pool": "^0.32.0",
6565
"@opentelemetry/instrumentation-graphql": "^0.35.0",
66-
"@opentelemetry/instrumentation-http": "^0.41.0",
66+
"@opentelemetry/instrumentation-http": "^0.41.1",
6767
"@opentelemetry/instrumentation-ioredis": "^0.35.0",
6868
"@opentelemetry/instrumentation-net": "^0.32.0",
6969
"@opentelemetry/instrumentation-pg": "^0.36.0",
7070
"@opentelemetry/instrumentation-pino": "^0.34.0",
71-
"@opentelemetry/sdk-metrics": "^1.15.0",
72-
"@opentelemetry/sdk-node": "^0.41.0",
73-
"@opentelemetry/semantic-conventions": "^1.15.0",
71+
"@opentelemetry/sdk-metrics": "^1.15.1",
72+
"@opentelemetry/sdk-node": "^0.41.1",
73+
"@opentelemetry/semantic-conventions": "^1.15.1",
7474
"cookie-parser": "^1.4.6",
7575
"dotenv": "^16.3.1",
7676
"eventsource": "^1.1.2",
@@ -79,35 +79,35 @@
7979
"glob": "^8.1.0",
8080
"lodash": "^4.17.21",
8181
"minimist": "^1.2.8",
82-
"pino": "^8.14.1",
82+
"pino": "^8.14.2",
8383
"read-pkg-up": "^7.0.1",
8484
"rest-api-support": "^1.16.3",
8585
"shortstop-dns": "^1.1.0",
8686
"shortstop-handlers": "^1.1.1",
8787
"shortstop-yaml": "^1.0.0"
8888
},
8989
"devDependencies": {
90-
"@commitlint/cli": "^17.6.6",
91-
"@commitlint/config-conventional": "^17.6.6",
92-
"@openapi-typescript-infra/coconfig": "^3.2.0",
90+
"@commitlint/cli": "^17.6.7",
91+
"@commitlint/config-conventional": "^17.6.7",
92+
"@openapi-typescript-infra/coconfig": "^3.3.6",
9393
"@types/cookie-parser": "^1.4.3",
9494
"@types/eventsource": "1.1.11",
9595
"@types/express": "^4.17.17",
9696
"@types/glob": "^8.1.0",
9797
"@types/jest": "^29.5.3",
98-
"@types/lodash": "^4.14.195",
98+
"@types/lodash": "^4.14.196",
9999
"@types/minimist": "^1.2.2",
100-
"@types/node": "^18.16.19",
100+
"@types/node": "^18.17.1",
101101
"@types/supertest": "^2.0.12",
102-
"coconfig": "^0.12.2",
103-
"eslint": "^8.45.0",
102+
"coconfig": "^0.13.3",
103+
"eslint": "^8.46.0",
104104
"eslint-config-gasbuddy": "^7.2.0",
105-
"eslint-config-prettier": "^8.8.0",
105+
"eslint-config-prettier": "^8.9.0",
106106
"eslint-plugin-jest": "^27.2.3",
107107
"husky": "^8.0.3",
108-
"jest": "^29.6.1",
108+
"jest": "^29.6.2",
109109
"lint-staged": "^13.2.3",
110-
"pino-pretty": "^10.0.1",
110+
"pino-pretty": "^10.2.0",
111111
"pinst": "^3.0.0",
112112
"supertest": "^6.3.3",
113113
"ts-jest": "^29.1.1",

src/telemetry/index.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,9 @@ function getExporter() {
2424
url: process.env.OTLP_EXPORTER || 'http://otlp-exporter:4318/v1/traces',
2525
});
2626
}
27-
return new opentelemetry.tracing.ConsoleSpanExporter();
27+
if (process.env.ENABLE_CONSOLE_OLTP_EXPORTER) {
28+
return new opentelemetry.tracing.ConsoleSpanExporter();
29+
}
2830
}
2931

3032
export async function startWithTelemetry<

0 commit comments

Comments
 (0)