diff --git a/src/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring/ResourceMonitoringLinuxCgroupVersion.cs b/src/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring/ResourceMonitoringLinuxCgroupVersion.cs index 615941ccdb8..75bb10682ef 100644 --- a/src/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring/ResourceMonitoringLinuxCgroupVersion.cs +++ b/src/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring/ResourceMonitoringLinuxCgroupVersion.cs @@ -23,7 +23,13 @@ public static bool GetCgroupType() { DriveInfo[] allDrives = DriveInfo.GetDrives(); var injectParserV2 = false; - const string CgroupVersion = "cgroup2fs"; + const string CgroupVersion = +#if NET10_0_OR_GREATER + "cgroup2"; +#else + "cgroup2fs"; +#endif + const string UnifiedCgroupPath = "/sys/fs/cgroup/unified"; // We check which cgroup version is mounted in the system and based on that we inject the parser.