Microsoft.Extensions.Diagnostics.ResourceMonitoring Namespace

Contém classes, structs e interfaces para monitorar recursos do sistema, incluindo opções de configuração, instantâneos de utilização de recursos e editores para dados de recursos.

Classes

Nome Description
ResourceMonitoringBuilderExtensions

Permite configurar e registrar componentes de monitoramento de recursos.

ResourceMonitoringOptions

Opções para controlar o comportamento de monitoramento de recursos.

ResourceQuota

Contém classes, structs e interfaces para monitorar recursos do sistema, incluindo opções de configuração, instantâneos de utilização de recursos e editores para dados de recursos.

ResourceQuotaProvider

Contém classes, structs e interfaces para monitorar recursos do sistema, incluindo opções de configuração, instantâneos de utilização de recursos e editores para dados de recursos.

Estruturas

Nome Description
ResourceUtilization

Captura o uso de recursos em um determinado ponto no tempo.

Snapshot

Um instantâneo do uso de CPU e memória feito periodicamente ao longo do tempo.

SystemResources

Fornece informações sobre os limites de CPU e memória definidos pelo sistema subjacente.

Interfaces

Nome Description
IResourceMonitor

Fornece a capacidade de amostrar o sistema para a utilização de recursos atual.

IResourceMonitorBuilder

Ajuda a criar a infraestrutura de monitoramento de recursos.

IResourceUtilizationPublisher

Define o contrato de um publicador de utilização de recursos que é invocado sempre que a utilização de recursos é computada.

ISnapshotProvider

Uma interface a ser implementada por um provedor que representa um sistema subjacente e obtém dados de recursos sobre ele.