Backport pull request #11539 from jellyfin/release-10.9.z

Add metrics collector to disposable parts

Original-merge: c1907354e8

Merged-by: crobibero <cody@robibe.ro>

Backported-by: Joshua M. Boniface <joshua@boniface.me>
This commit is contained in:
crobibero 2024-05-13 12:47:31 -04:00 committed by Joshua M. Boniface
parent 1e0c7f05e6
commit e5ecdcf8c9
2 changed files with 2 additions and 1 deletions

View file

@ -422,7 +422,7 @@ namespace Emby.Server.Implementations
// Initialize runtime stat collection // Initialize runtime stat collection
if (ConfigurationManager.Configuration.EnableMetrics) if (ConfigurationManager.Configuration.EnableMetrics)
{ {
DotNetRuntimeStatsBuilder.Default().StartCollecting(); _disposableParts.Add(DotNetRuntimeStatsBuilder.Default().StartCollecting());
} }
var networkConfiguration = ConfigurationManager.GetNetworkConfiguration(); var networkConfiguration = ConfigurationManager.GetNetworkConfiguration();

View file

@ -185,6 +185,7 @@ namespace Jellyfin.Server
} }
catch (Exception ex) catch (Exception ex)
{ {
_restartOnShutdown = false;
_logger.LogCritical(ex, "Error while starting server"); _logger.LogCritical(ex, "Error while starting server");
} }
finally finally