HealthEvent クラス

定義

正常性マネージャーによって追加されたメタデータを使用して、クラスター、アプリケーション、ノードなどの正常性エンティティで報告される正常性情報を表します。

public sealed class HealthEvent
type HealthEvent = class
Public NotInheritable Class HealthEvent
継承
HealthEvent

注釈

正常性イベントは、 などの GetClusterHealthAsync(ClusterHealthQueryDescription)正常性クエリによって返されます。 には、 の HealthReportHealth Manager に送信された が含まれていますHealthInformation

プロパティ

HealthInformation

内の正常性ストアに送信された正常性情報を HealthReport取得します。

IsExpired

正常性イベントの有効期限が切れているかどうかを示す値を取得します。

LastErrorTransitionAt

現在 HealthState の が の場合は Error、 で正常性レポートが最初に報告された時刻を Error返します。 定期的なレポートの場合、同じ状態の多くのレポートが生成されている可能性があります。

現在HealthStateの が または Warningの場合は、Ok正常性状態が の最後Errorの時刻を返してから、別の状態に移行します。 HealthStateが 指定Errorされていない場合、値は System.DateTime.FromFileTimeUtc(0) になります。

LastModifiedUtcTimestamp

正常性レポートが正常性ストアによって最後に変更された日時を取得します。

LastOkTransitionAt

現在 HealthState の が の場合は Ok、 で正常性レポートが最初に報告された時刻を Ok返します。 定期的なレポートの場合、同じ状態の多くのレポートが生成されている可能性があります。

現在HealthStateの が または Warningの場合は、Error正常性状態が の最後Okの時刻を返してから、別の状態に移行します。 HealthStateが 指定Okされていない場合、値は System.DateTime.FromFileTimeUtc(0) になります。

LastWarningTransitionAt

現在 HealthState の が の場合は Warning、 で正常性レポートが最初に報告された時刻を Warning返します。 定期的なレポートの場合、同じ状態の多くのレポートが生成されている可能性があります。

現在HealthStateの が または Errorの場合は、Ok正常性状態が の最後Warningの時刻を返してから、別の状態に移行します。 HealthStateが 指定Warningされていない場合、値は System.DateTime.FromFileTimeUtc(0) になります。

SourceUtcTimestamp

正常性レポートがソースによって送信された日時を取得します。

メソッド

ToString()

正常性イベントの文字列表現を取得します。

適用対象