Disable metrics

This commit is contained in:
MTRNord
2023-07-20 22:56:46 +02:00
parent 77a7a9da45
commit 3c1953dcb6
2 changed files with 17 additions and 9 deletions
+9 -2
View File
@@ -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"
}
}
}
+8 -7
View File
@@ -57,17 +57,18 @@ if (process.env.TRACING_ENABLED) {
//url: "<your-otlp-endpoint>/v1/traces",
url: process.env.TRACING_TRACE_URL
});
const metrics_exporter = new OTLPMetricExporter({
//url: "<your-otlp-endpoint>/v1/metrics",
url: process.env.TRACING_METRIC_URL
});
// const metrics_exporter = new OTLPMetricExporter({
// //url: "<your-otlp-endpoint>/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