Преглед на файлове

refactor: move setupCustomMetrics call to after SDK start

Yuki Takei преди 8 месеца
родител
ревизия
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 });
     const sdkConfig = generateNodeSDKConfiguration({ enableAnonymization });
 
 
-    setupCustomMetrics();
-
     sdkInstance = new NodeSDK(sdkConfig);
     sdkInstance = new NodeSDK(sdkConfig);
   }
   }
 };
 };
@@ -106,6 +104,9 @@ export const startOpenTelemetry = (): void => {
       throw new Error('OpenTelemetry instrumentation is not initialized');
       throw new Error('OpenTelemetry instrumentation is not initialized');
     }
     }
     sdkInstance.start();
     sdkInstance.start();
+
+    // setup custom metrics after SDK start
+    setupCustomMetrics();
   }
   }
 };
 };