From 3c1953dcb6c34783772e702b3e7674bb251d8327 Mon Sep 17 00:00:00 2001 From: MTRNord Date: Thu, 20 Jul 2023 22:56:46 +0200 Subject: [PATCH] Disable metrics --- package.json | 11 +++++++++-- src/appservice/cli.ts | 15 ++++++++------- 2 files changed, 17 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index ae17b525..9adc0013 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "draupnir", + "name": "draupnir", "version": "1.84.0", "description": "A moderation tool for Matrix", "main": "lib/index.js", @@ -46,6 +46,13 @@ "typescript-formatter": "^7.2" }, "dependencies": { + "@opentelemetry/api": "^1.4.1", + "@opentelemetry/auto-instrumentations-node": "^0.38.0", + "@opentelemetry/exporter-metrics-otlp-http": "^0.41.0", + "@opentelemetry/exporter-trace-otlp-http": "^0.41.0", + "@opentelemetry/sdk-metrics": "^1.15.0", + "@opentelemetry/sdk-node": "^0.41.0", + "@opentelemetry/sdk-trace-base": "^1.15.0", "@sentry/node": "^7.17.2", "@sentry/tracing": "^7.17.2", "await-lock": "^2.2.2", @@ -67,4 +74,4 @@ "engines": { "node": ">=18.0.0" } -} +} \ No newline at end of file diff --git a/src/appservice/cli.ts b/src/appservice/cli.ts index 16057481..0422150b 100644 --- a/src/appservice/cli.ts +++ b/src/appservice/cli.ts @@ -57,17 +57,18 @@ if (process.env.TRACING_ENABLED) { //url: "/v1/traces", url: process.env.TRACING_TRACE_URL }); - const metrics_exporter = new OTLPMetricExporter({ - //url: "/v1/metrics", - url: process.env.TRACING_METRIC_URL - }); + // const metrics_exporter = new OTLPMetricExporter({ + // //url: "/v1/metrics", + // url: process.env.TRACING_METRIC_URL + // }); const sdk = new NodeSDK({ sampler: filterSampler(ignoreHealthCheck, new AlwaysOnSampler()), traceExporter: exporter, - metricReader: new PeriodicExportingMetricReader({ - exporter: metrics_exporter - }), + // Broken + // metricReader: new PeriodicExportingMetricReader({ + // exporter: metrics_exporter + // }), serviceName: "Draupnir-Appservice", instrumentations: [getNodeAutoInstrumentations({ // This just prints an error