Просмотр исходного кода

refactor: move setupCustomMetrics call to after SDK start

Yuki Takei 8 месяцев назад
Родитель
Сommit
c91ea8c28b
1 измененных файлов с 3 добавлено и 2 удалено
  1. 3 2
      apps/app/src/features/opentelemetry/server/node-sdk.ts

+ 3 - 2
apps/app/src/features/opentelemetry/server/node-sdk.ts

@@ -72,8 +72,6 @@ For more information, see https://docs.growi.org/en/admin-guide/admin-cookbook/t
 
     const sdkConfig = generateNodeSDKConfiguration({ enableAnonymization });
 
-    setupCustomMetrics();
-
     sdkInstance = new NodeSDK(sdkConfig);
   }
 };
@@ -106,6 +104,9 @@ export const startOpenTelemetry = (): void => {
       throw new Error('OpenTelemetry instrumentation is not initialized');
     }
     sdkInstance.start();
+
+    // setup custom metrics after SDK start
+    setupCustomMetrics();
   }
 };