Код: Выделить всё
var services = new ServiceCollection()
.AddLogging(static builder => builder.AddConsole())
.AddResourceMonitoring();
var provider = services.BuildServiceProvider();
var monitor = provider.GetRequiredService();
var utilization = monitor.GetUtilization(window);
var resources = utilization.SystemResources;
// Do whatever you want with resources...
Код: Выделить всё
This API is obsolete and will be removed in a future version. Consider using Resource Monitoring observable instruments.
< /code>
Как кто -то, кто является новым в деталях реализации по сбору метрик, может кто -нибудь объяснить, что это значит или каково альтернативное решение для сбора межплатформы, ЦП, памяти, диска и сетевых показателей в приложении консоли C#? Сам репо, по -видимому, не предоставляет никакой документации или примеров для использования кода в этой библиотеке. Мне нужны метрики, захваченные в приложении C#, а не что -то внешнее, например, счетчики dotnet Подробнее здесь: https://stackoverflow.com/questions/796 ... onitor-int
Мобильная версия