ApplicationHealthStateFilter

Definiuje kryteria dopasowania, aby określić, czy aplikacja powinna być uwzględniona w fragmentach kondycji klastra. Jeden filtr może być zgodny z zerem, jedną lub wieloma aplikacjami, w zależności od jego właściwości.

Właściwości

Nazwa Typ Wymagane
ApplicationNameFilter ciąg Nie
ApplicationTypeNameFilter ciąg Nie
HealthStateFilter liczba całkowita Nie
ServiceFilters tablica serviceHealthStateFilter Nie
DeployedApplicationFilters tablica elementu DeployedApplicationHealthStateFilter Nie

ApplicationNameFilter

Typ: ciąg
Wymagane: Nie

Nazwa aplikacji zgodnej z filtrem jako identyfikator URI sieci szkieletowej. Filtr jest stosowany tylko do określonej aplikacji, jeśli istnieje. Jeśli aplikacja nie istnieje, żadna aplikacja nie jest zwracana we fragmentach kondycji klastra na podstawie tego filtru. Jeśli aplikacja istnieje, jest uwzględniona we fragmentach kondycji klastra, jeśli uwzględnia inne właściwości filtru. Jeśli nie zostanie określony, wszystkie aplikacje są dopasowywane do innych elementów członkowskich filtru, takich jak filtr stanu kondycji.


ApplicationTypeNameFilter

Typ: ciąg
Wymagane: Nie

Nazwa typu aplikacji zgodnego z filtrem. Jeśli zostanie określony, filtr jest stosowany tylko do aplikacji wybranego typu aplikacji, jeśli istnieje. Jeśli nie ma żadnych aplikacji określonego typu aplikacji, żadna aplikacja nie jest zwracana we fragmentach kondycji klastra na podstawie tego filtru. Każda aplikacja określonego typu aplikacji jest uwzględniona we fragmentach kondycji klastra, jeśli uwzględnia inne właściwości filtru. Jeśli nie zostanie określony, wszystkie aplikacje są dopasowywane do innych elementów członkowskich filtru, takich jak filtr stanu kondycji.


HealthStateFilter

Typ: liczba całkowita
Wymagane: Nie
Ustawienie domyślne: 0

Filtr stanu kondycji aplikacji. Umożliwia wybranie aplikacji, jeśli są one zgodne z żądanymi stanami kondycji. Możliwe wartości to wartość całkowita jednego z następujących stanów kondycji. Zwracane są tylko aplikacje zgodne z filtrem. Wszystkie aplikacje są używane do oceny zagregowanego stanu kondycji klastra. Jeśli nie zostanie określony, wartość domyślna to Brak, chyba że zostanie określona nazwa aplikacji lub nazwa typu aplikacji. Jeśli filtr ma wartość domyślną i zostanie określona nazwa aplikacji, zostanie zwrócona zgodna aplikacja. Wartości stanu to wyliczenie oparte na flagach, więc wartość może być kombinacją tych wartości uzyskanych przy użyciu operatora bitowego "OR". Jeśli na przykład podana wartość to 6, pasuje do aplikacji z wartością HealthState OK (2) i Ostrzeżenie (4).

  • Wartość domyślna — wartość domyślna. Pasuje do dowolnego stanu kondycji. Wartość jest równa zero.
  • Brak — filtr, który nie pasuje do żadnej wartości HealthState. Służy do zwracania żadnych wyników w danej kolekcji stanów. Wartość to 1.
  • OK — filtr pasujący do danych wejściowych z wartością HealthState ok. Wartość to 2.
  • Ostrzeżenie — filtr pasujący do danych wejściowych z wartością HealthState Ostrzeżenie. Wartość to 4.
  • Error — filtr zgodny z danymi wejściowymi z wartością HealthState Error. Wartość to 8.
  • All — filtr zgodny z danymi wejściowymi z dowolną wartością HealthState. Wartość to 65535.

ServiceFilters

Typ: tablica serviceHealthStateFilter
Wymagane: Nie

Definiuje listę filtrów, które określają, które usługi mają być uwzględnione w zwracanym obszarze kondycji klastra jako elementy podrzędne aplikacji. Usługi są zwracane tylko wtedy, gdy aplikacja nadrzędna jest zgodna z filtrem. Jeśli lista jest pusta, nie są zwracane żadne usługi. Wszystkie usługi są używane do oceny stanu kondycji zagregowanej aplikacji nadrzędnej, niezależnie od filtrów wejściowych. Filtr aplikacji może określać wiele filtrów usług. Na przykład może określić filtr, aby zwrócić wszystkie usługi ze stanem kondycji Błąd i inny filtr, aby zawsze uwzględniać usługę zidentyfikowaną przez jej nazwę usługi.


DeployedApplicationFilters

Typ: tablica elementu DeployedApplicationHealthStateFilter
Wymagane: Nie

Definiuje listę filtrów, które określają, które wdrożone aplikacje mają być uwzględnione w zwracanym fragmentie kondycji klastra jako elementy podrzędne aplikacji. Wdrożone aplikacje są zwracane tylko wtedy, gdy aplikacja nadrzędna pasuje do filtru. Jeśli lista jest pusta, nie są zwracane żadne wdrożone aplikacje. Wszystkie wdrożone aplikacje są używane do oceny zagregowanego stanu kondycji aplikacji nadrzędnej, niezależnie od filtrów wejściowych. Filtr aplikacji może określać wiele wdrożonych filtrów aplikacji. Na przykład może określić filtr, aby zwrócić wszystkie wdrożone aplikacje ze stanem kondycji Błąd i inny filtr, aby zawsze uwzględniać wdrożoną aplikację w określonym węźle.