ソースを参照

move metrics to end of pipeline

crobibero 4 年 前
コミット
ca6dfd7c45
1 ファイル変更6 行追加5 行削除
  1. 6 5
      Jellyfin.Server/Startup.cs

+ 6 - 5
Jellyfin.Server/Startup.cs

@@ -139,17 +139,18 @@ namespace Jellyfin.Server
                 mainApp.UseJellyfinApiSwagger(_serverConfigurationManager);
                 mainApp.UseRouting();
                 mainApp.UseAuthorization();
-                if (_serverConfigurationManager.Configuration.EnableMetrics)
-                {
-                    // Must be registered after any middleware that could change HTTP response codes or the data will be bad
-                    mainApp.UseHttpMetrics();
-                }
 
                 mainApp.UseLanFiltering();
                 mainApp.UseIpBasedAccessValidation();
                 mainApp.UseWebSocketHandler();
                 mainApp.UseServerStartupMessage();
 
+                if (_serverConfigurationManager.Configuration.EnableMetrics)
+                {
+                    // Must be registered after any middleware that could change HTTP response codes or the data will be bad
+                    mainApp.UseHttpMetrics();
+                }
+
                 mainApp.UseEndpoints(endpoints =>
                 {
                     endpoints.MapControllers();