DeployedStatefulServiceReplicaDetailInfo

コード パッケージで実行されているステートフル レプリカに関する情報。 メモ DeployedServiceReplicaQueryResult には、ServiceKind、ServiceName、PartitionId、replicaId などの重複データが含まれます。

プロパティ

名前 Type 必須
ServiceName string いいえ
PartitionId string (UUID) いいえ
CurrentServiceOperation string (enum) いいえ
CurrentServiceOperationStartTimeUtc String (日時) いいえ
ReportedLoad LoadMetricReportInfo の配列 いいえ
ReplicaId string いいえ
CurrentReplicatorOperation string (enum) いいえ
ReadStatus string (enum) いいえ
WriteStatus string (enum) いいえ
ReplicatorStatus ReplicatorStatus いいえ
ReplicaStatus KeyValueStoreReplicaStatus いいえ
DeployedServiceReplicaQueryResult DeployedStatefulServiceReplicaInfo いいえ

ServiceName

: string
必須: いいえ

で始まる fabric:URI 形式のサービスの完全階層名。


PartitionId

: string (uuid)
必須: いいえ

パーティションを一意に識別するために Service Fabric によって使用される内部 ID。 これは、サービスの作成時にランダムに生成される GUID です。 パーティション ID は一意であり、サービスの有効期間中は変更されません。 同じサービスが削除されて再作成された場合、そのパーティションの ID は異なります。


CurrentServiceOperation

: string (enum)
必須: いいえ

ステートフル サービス レプリカまたはステートレス サービス インスタンスに対する現在アクティブなライフ サイクル操作を指定します。

次のいずれかの値になります。

  • Unknown - 将来の使用のために予約されています。
  • None - サービス レプリカまたはインスタンスは、ライフサイクルの変更を行いません。
  • Open - サービス レプリカまたはインスタンスが開かれています。
  • ChangeRole - サービス レプリカがロールを変更しています。
  • Close - サービス レプリカまたはインスタンスが閉じられています。
  • Abort - サービス レプリカまたはインスタンスが中止されています。

CurrentServiceOperationStartTimeUtc

Type: string (date-time)
必須: いいえ

現在のサービス操作の開始時刻 (UTC 形式)。


ReportedLoad

Type: LoadMetricReportInfo の配列
必須: いいえ

レプリカによって報告された負荷の一覧。


ReplicaId

: string
必須: いいえ

ステートフル サービス レプリカの ID。 ReplicaId は、パーティションのレプリカを一意に識別するために Service Fabric によって使用されます。 これはパーティション内で一意であり、レプリカの有効期間中は変更されません。 レプリカが削除され、同じパーティションの同じノードに別のレプリカが作成されると、ID に対して別の値が取得されます。ステートレス サービス インスタンスの ID がレプリカ ID とも呼ばれる場合があります。


CurrentReplicatorOperation

: string (enum)
必須: いいえ

レプリケーターによって現在実行されている操作を指定します。

次のいずれかの値になります。

  • Invalid - レプリケータの準備がまだできていない場合の既定値。
  • None - レプリケーターが Service Fabric の観点から操作を実行していません。
  • Open - レプリケーターが開いています。
  • ChangeRole - レプリケータは、その役割を変更中です。
  • UpdateEpoch - レプリカ セットが変更されたため、レプリケータはエポックで更新されています。
  • Close - レプリケーターが閉じます。
  • Abort - レプリケーターが中止されています。
  • OnDataLoss - レプリケーターは、ユーザー サービスが外部ソースから状態を回復している可能性があるデータ損失状態を処理しています。
  • WaitForCatchup - レプリケーターは、レプリカのクォーラムが最新の状態に追いつくのを待機しています。
  • Build - レプリケータは、1 つ以上のレプリカを構築中です。

ReadStatus

: string (enum)
必須: いいえ

パーティションのアクセス状態を指定します。

次のいずれかの値になります。

  • Invalid - 読み取りまたは書き込み操作のアクセス状態が無効であることを示します。 この値は呼び出し元には返されません。
  • Granted - 読み取りまたは書き込み操作のアクセス権が付与され、操作が許可されることを示します。
  • ReconfigurationPending - 再構成が進行中であるため、クライアントが後で再試行する必要があることを示します。
  • NotPrimary - このクライアント要求がプライマリ レプリカではないレプリカによって受信されたことを示します。
  • NoWriteQuorum - 書き込みクォーラムが使用できないことを示します。したがって、書き込み操作を受け入れられません。

WriteStatus

: string (enum)
必須: いいえ

パーティションのアクセス状態を指定します。

次のいずれかの値になります。

  • Invalid - 読み取りまたは書き込み操作のアクセス状態が無効であることを示します。 この値は呼び出し元には返されません。
  • Granted - 読み取りまたは書き込み操作のアクセス権が付与され、操作が許可されることを示します。
  • ReconfigurationPending - 再構成が進行中であるため、クライアントが後で再試行する必要があることを示します。
  • NotPrimary - このクライアント要求がプライマリ レプリカではないレプリカによって受信されたことを示します。
  • NoWriteQuorum - 書き込みクォーラムが使用できないことを示します。したがって、書き込み操作を受け入れられません。

ReplicatorStatus

種類: ReplicatorStatus
必須: いいえ

プライマリまたはセカンダリ レプリケーターの状態の基本クラスを表します。 レプリケーション/コピー キューの使用率、最後に受信した受信確認のタイムスタンプなど、Service Fabric レプリケーターに関する情報が含まれます。


ReplicaStatus

: KeyValueStoreReplicaStatus
必須: いいえ

キー値は、レプリカの関連情報を格納します。


DeployedServiceReplicaQueryResult

種類: DeployedStatefulServiceReplicaInfo
必須: いいえ

ノードにデプロイされたステートフル サービス レプリカに関する情報。