Microsoft.Extensions.Diagnostics.ResourceMonitoring Przestrzeń nazw

Zawiera klasy, struktury i interfejsy do monitorowania zasobów systemowych, w tym opcje konfiguracji, migawek wykorzystania zasobów i wydawców dla danych zasobów.

Klasy

Nazwa Opis
ResourceMonitoringBuilderExtensions

Umożliwia konfigurowanie i rejestrowanie składników monitorowania zasobów.

ResourceMonitoringOptions

Opcje kontrolowania zachowania monitorowania zasobów.

ResourceQuota

Zawiera klasy, struktury i interfejsy do monitorowania zasobów systemowych, w tym opcje konfiguracji, migawek wykorzystania zasobów i wydawców dla danych zasobów.

ResourceQuotaProvider

Zawiera klasy, struktury i interfejsy do monitorowania zasobów systemowych, w tym opcje konfiguracji, migawek wykorzystania zasobów i wydawców dla danych zasobów.

Struktury

Nazwa Opis
ResourceUtilization

Przechwytuje użycie zasobów w danym punkcie w czasie.

Snapshot

Migawka użycia procesora CPU i pamięci wykonywana okresowo w czasie.

SystemResources

Zawiera informacje o limitach procesora CPU i pamięci zdefiniowanych przez bazowy system.

Interfejsy

Nazwa Opis
IResourceMonitor

Zapewnia możliwość próbkowania systemu dla bieżącego wykorzystania zasobów.

IResourceMonitorBuilder

Pomaga w tworzeniu infrastruktury monitorowania zasobów.

IResourceUtilizationPublisher

Definiuje kontrakt wydawcy wykorzystania zasobów, który jest wywoływany za każdym razem, gdy jest obliczane użycie zasobów.

ISnapshotProvider

Interfejs, który ma zostać zaimplementowany przez dostawcę, który reprezentuje bazowy system i pobiera dane dotyczące zasobów.