From 8c2e8b1bb051fa22630b84da9f862e49663b40d5 Mon Sep 17 00:00:00 2001 From: Luna Date: Sat, 19 Nov 2022 21:53:22 +0000 Subject: [PATCH] Update some stuff a bit why doesn't it work --- src/tracing.ts | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/tracing.ts b/src/tracing.ts index 1afc166..ba0a0cf 100644 --- a/src/tracing.ts +++ b/src/tracing.ts @@ -42,7 +42,13 @@ interface HttpMetricsParameter { // TODO: Implement stuff in such a way to make it be possible to view data like // time attack clears per hour, story stuff etc etc. Not now tho, later export function startHttpMetrics(apps: HttpMetricsParameter[]) { - const provider = new MeterProvider(); + const provider = new MeterProvider({ + resource: new Resource({ + [SemanticResourceAttributes.SERVICE_NAME]: 'bayshore', + [SemanticResourceAttributes.DEPLOYMENT_ENVIRONMENT]: + process.env.NODE_ENV !== undefined ? process.env.NODE_ENV : 'development', + }), + }); function configureMiddleware(opts: MiddlewareOpts) { let meter = provider.getMeter(opts.appName); @@ -67,12 +73,11 @@ export function startHttpMetrics(apps: HttpMetricsParameter[]) { const exporter = new OTLPMetricExporter({ url: process.env.OPENTELEMETRY_OTLP_URI, - temporalityPreference: AggregationTemporality.DELTA, }); provider.addMetricReader(new PeriodicExportingMetricReader({ exporter, - exportIntervalMillis: 1500, + exportIntervalMillis: 15000, exportTimeoutMillis: 1000, }));