Dela via


PartitionHealthStateFilter

Definierar matchande kriterier för att avgöra om en partition ska inkluderas som underordnad en tjänst i klustrets hälsosegment. Partitionerna returneras endast om de överordnade entiteterna matchar ett filter som anges i frågebeskrivningen för klustrets hälsosegment. Den överordnade tjänsten och programmet måste ingå i klustrets hälsosegment. Ett filter kan matcha noll, en eller flera partitioner, beroende på dess egenskaper.

Egenskaper

Namn Typ Obligatorisk
PartitionIdFilter sträng (uuid) No
HealthStateFilter heltal No
ReplicaFilters matris med ReplicaHealthStateFilter No

PartitionIdFilter

Typ: sträng (uuid)
Obligatoriskt: Nej

ID för partitionen som matchar filtret. Filtret tillämpas endast på den angivna partitionen, om det finns. Om partitionen inte finns returneras ingen partition i klustrets hälsosegment baserat på det här filtret. Om partitionen finns ingår den i klustrets hälsosegment om den respekterar de andra filteregenskaperna. Om inget anges beaktas och matchas alla partitioner som matchar de överordnade filtren (om sådana finns) mot de andra filtermedlemmarna, till exempel hälsotillståndsfilter.


HealthStateFilter

Typ: heltal
Obligatoriskt: Nej
Standard: 0

Filtret för hälsotillståndet för partitionerna. Det gör att du kan välja partitioner om de matchar önskade hälsotillstånd. Möjliga värden är heltalsvärdet för något av följande hälsotillstånd. Endast partitioner som matchar filtret returneras. Alla partitioner används för att utvärdera klustrets aggregerade hälsotillstånd. Om inget anges är standardvärdet Ingen, såvida inte partitions-ID:t har angetts. Om filtret har standardvärde och partitions-ID anges returneras den matchande partitionen. Tillståndsvärdena är flaggbaserad uppräkning, så värdet kan vara en kombination av dessa värden som hämtas med bitvis "OR"-operator. Om det angivna värdet till exempel är 6 matchar det partitioner med HealthState-värdet OK (2) och Varning (4).

  • Standard – standardvärde. Matchar alla HealthState. Värdet är noll.
  • Ingen – Filter som inte matchar något HealthState-värde. Används för att inte returnera några resultat för en viss samling tillstånd. Värdet är 1.
  • Ok – Filter som matchar indata med HealthState-värdet Ok. Värdet är 2.
  • Varning – Filter som matchar indata med HealthState-värdet Varning. Värdet är 4.
  • Fel – Filter som matchar indata med HealthState-värdet Fel. Värdet är 8.
  • Alla – Filter som matchar indata med valfritt HealthState-värde. Värdet är 65535.

ReplicaFilters

Typ: matris med ReplicaHealthStateFilter
Obligatoriskt: Nej

Definierar en lista med filter som anger vilka repliker som ska ingå i det returnerade klustrets hälsosegment som underordnade till den överordnade partitionen. Replikerna returneras endast om den överordnade partitionen matchar ett filter. Om listan är tom returneras inga repliker. Alla repliker används för att utvärdera den överordnade partitionens aggregerade hälsotillstånd, oavsett indatafilter. Partitionsfiltret kan ange flera replikfilter. Den kan till exempel ange ett filter för att returnera alla repliker med hälsotillstånd fel och ett annat filter för att alltid inkludera en replik som identifieras av dess replik-ID.