From 9d25668791fd18f8234cf8c17c7f5fdd21c42bda Mon Sep 17 00:00:00 2001 From: Scott Anderson <662325+scottanderson@users.noreply.github.com> Date: Mon, 30 Jun 2025 19:43:49 -0400 Subject: [PATCH] Reapply "enable otel logs and metrics for staging environments" (#1310) This reverts commit d7e7df1df6365c939a1fefcc89883059c3c2c3e4. ## Description: enable otel logs and metrics for staging environments ## Please complete the following: - [x] I have added screenshots for all UI updates - [x] I process any text displayed to the user through translateText() and I've added it to the en.json file - [x] I have added relevant tests to the test directory - [x] I confirm I have thoroughly tested these changes and take full responsibility for any bugs introduced - [x] I understand that submitting code with bugs that could have been caught through manual testing blocks releases and new features for all contributors --- src/server/Logger.ts | 3 +-- src/server/Worker.ts | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/server/Logger.ts b/src/server/Logger.ts index 94e508fbb..19832f50e 100644 --- a/src/server/Logger.ts +++ b/src/server/Logger.ts @@ -7,7 +7,6 @@ import { import { OpenTelemetryTransportV3 } from "@opentelemetry/winston-transport"; import * as dotenv from "dotenv"; import winston from "winston"; -import { GameEnv } from "../core/configuration/Config"; import { getServerConfigFromServer } from "../core/configuration/ConfigLoader"; import { getOtelResource } from "./OtelResource"; dotenv.config(); @@ -21,7 +20,7 @@ const loggerProvider = new LoggerProvider({ resource, }); -if (config.env() === GameEnv.Prod && config.otelEnabled()) { +if (config.otelEnabled()) { console.log("OTEL enabled"); // Configure OpenTelemetry endpoint with basic auth (if provided) const headers = {}; diff --git a/src/server/Worker.ts b/src/server/Worker.ts index 8fc67160d..e27d91cbb 100644 --- a/src/server/Worker.ts +++ b/src/server/Worker.ts @@ -46,7 +46,7 @@ export function startWorker() { const privilegeChecker = new PrivilegeChecker(COSMETICS); - if (config.env() === GameEnv.Prod && config.otelEnabled()) { + if (config.otelEnabled()) { initWorkerMetrics(gm); }