Microsoft.Extensions.Diagnostics.ResourceMonitoring Spazio dei nomi

Contiene classi, struct e interfacce per il monitoraggio delle risorse di sistema, incluse le opzioni per la configurazione, gli snapshot di utilizzo delle risorse e gli editori per i dati delle risorse.

Classi

Nome Descrizione
ResourceMonitoringBuilderExtensions

Consente di configurare e registrare i componenti di monitoraggio delle risorse.

ResourceMonitoringOptions

Opzioni per controllare il comportamento di monitoraggio delle risorse.

ResourceQuota

Contiene classi, struct e interfacce per il monitoraggio delle risorse di sistema, incluse le opzioni per la configurazione, gli snapshot di utilizzo delle risorse e gli editori per i dati delle risorse.

ResourceQuotaProvider

Contiene classi, struct e interfacce per il monitoraggio delle risorse di sistema, incluse le opzioni per la configurazione, gli snapshot di utilizzo delle risorse e gli editori per i dati delle risorse.

Struct

Nome Descrizione
ResourceUtilization

Acquisisce l'utilizzo delle risorse in un determinato momento.

Snapshot

Snapshot dell'utilizzo della CPU e della memoria acquisito periodicamente nel tempo.

SystemResources

Fornisce informazioni sui limiti di CPU e memoria definiti dal sistema sottostante.

Interfacce

Nome Descrizione
IResourceMonitor

Consente di campionare il sistema per l'utilizzo corrente delle risorse.

IResourceMonitorBuilder

Consente di creare l'infrastruttura di monitoraggio delle risorse.

IResourceUtilizationPublisher

Definisce il contratto per un server di pubblicazione di utilizzo delle risorse che viene richiamato ogni volta che viene calcolato l'utilizzo delle risorse.

ISnapshotProvider

Interfaccia da implementare da un provider che rappresenta un sistema sottostante e ottiene i dati sulle risorse.