Microsoft.Extensions.Diagnostics.ResourceMonitoring 名前空間

構成、リソース使用率スナップショット、リソース データの発行元のオプションなど、システム リソースを監視するためのクラス、構造体、インターフェイスが含まれます。

クラス

名前 説明
ResourceMonitoringBuilderExtensions

リソース監視コンポーネントを構成して登録できます。

ResourceMonitoringOptions

リソース監視動作を制御するためのオプション。

ResourceQuota

構成、リソース使用率スナップショット、リソース データの発行元のオプションなど、システム リソースを監視するためのクラス、構造体、インターフェイスが含まれます。

ResourceQuotaProvider

構成、リソース使用率スナップショット、リソース データの発行元のオプションなど、システム リソースを監視するためのクラス、構造体、インターフェイスが含まれます。

構造体

名前 説明
ResourceUtilization

特定の時点でのリソースの使用状況をキャプチャします。

Snapshot

時間の経過と同時に定期的に作成された CPU とメモリ使用量のスナップショット。

SystemResources

基になるシステムによって定義された CPU とメモリの制限に関する情報を提供します。

インターフェイス

名前 説明
IResourceMonitor

現在のリソース使用率についてシステムをサンプリングする機能を提供します。

IResourceMonitorBuilder

リソース監視インフラストラクチャの構築に役立ちます。

IResourceUtilizationPublisher

リソース使用率が計算されるたびに呼び出されるリソース使用率パブリッシャーのコントラクトを定義します。

ISnapshotProvider

基になるシステムを表し、それに関するリソース データを取得するプロバイダーによって実装されるインターフェイス。