StatefulServiceReplicaHealth

Mewakili kesehatan replika layanan stateful. Berisi status kesehatan agregat replika, peristiwa kesehatan, dan evaluasi yang tidak sehat.

Properti

Nama Jenis Diperlukan
AggregatedHealthState string (enum) Tidak
HealthEvents array HealthEvent Tidak
UnhealthyEvaluations array HealthEvaluationWrapper Tidak
HealthStatistics HealthStatistics Tidak
PartitionId string (uuid) Tidak
ReplicaId string Tidak

AggregatedHealthState

Jenis: string (enum)
Diperlukan: Tidak

HealthState mewakili status kesehatan agregat entitas yang dihitung oleh Health Manager. Evaluasi kesehatan entitas mencerminkan semua peristiwa yang dilaporkan pada entitas dan turunannya (jika ada). Agregasi dilakukan dengan menerapkan kebijakan kesehatan yang diinginkan.

Status kesehatan entitas Service Fabric seperti Kluster, Node, Aplikasi, Layanan, Partisi, Replika, dll.

Potensi nilai:

  • Invalid - Menunjukkan status kesehatan yang tidak valid. Semua enumerasi Service Fabric memiliki jenis yang tidak valid. Nilainya berbasis nol.
  • Ok - Menunjukkan keadaan kesehatan baik-baik saja. Nilainya adalah 1.
  • Warning - Menunjukkan status kesehatan berada pada tingkat peringatan. Nilainya adalah 2.
  • Error - Menunjukkan status kesehatan berada pada tingkat kesalahan. Status kesehatan kesalahan harus diselidiki, karena dapat memengaruhi fungsionalitas kluster yang benar. Nilainya adalah 3.
  • Unknown - Menunjukkan status kesehatan yang tidak diketahui. Nilainya adalah 65535.

HealthEvents

Jenis: array HealthEvent
Diperlukan: Tidak

Daftar peristiwa kesehatan yang dilaporkan pada entitas.


UnhealthyEvaluations

Jenis: array HealthEvaluationWrapper
Diperlukan: Tidak

Evaluasi tidak sehat yang menunjukkan mengapa status kesehatan agregat saat ini dikembalikan oleh Health Manager.


HealthStatistics

Jenis: HealthStatistics
Diperlukan: Tidak

Memperlihatkan statistik kesehatan untuk semua jenis anak dari entitas yang dikueri.


PartitionId

Jenis: string (uuid)
Diperlukan: Tidak

Id partisi tempat replika ini berada.


ReplicaId

Jenis: string
Diperlukan: Tidak

Id replika layanan stateful. ReplicaId digunakan oleh Service Fabric untuk mengidentifikasi replika partisi secara unik. Ini unik dalam partisi dan tidak berubah selama masa pakai replika. Jika replika dihilangkan dan replika lain dibuat pada simpul yang sama untuk partisi yang sama, replika akan mendapatkan nilai yang berbeda untuk id. Terkadang id instans layanan stateless juga disebut sebagai id replika.