HealthEvent クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
正常性マネージャーによって追加されたメタデータを使用して、クラスター、アプリケーション、ノードなどの正常性エンティティで報告される正常性情報を表します。
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() |
正常性イベントの文字列表現を取得します。 |
適用対象
Azure SDK for .NET