Citrix Application Delivery Management-Service

Details im Service-Diagramm anzeigen

Nachdem Sie den Kubernetes-Cluster in Citrix ADM hinzugefügt haben, dauert es ungefähr 10 Minuten, bis die Daten im Service-Graphen ausgefüllt werden. Navigieren Sie zu Anwendung > Service Graph, und klicken Sie auf die Registerkarte Microservices, um die Details des Servicediagramms anzuzeigen

Mesh Lite Topologie mit zwei Tieren/Service Single-Tier-/Unified Ingress-Topologie
Zweistufige Architektur Andere Topologien
  • Tier 1-Eintritt — Citrix Ingress Controller innerhalb des Kubernetes-Clusters konfiguriert eine Citrix ADC-Instanz (VPX/MPX/SDX/BLX) außerhalb des Kubernetes-Clusters.

  • Tier 2 Ingress — Citrix Ingress Controller läuft zusammen mit der Citrix ADC CPX-Instanz im Kubernetes-Cluster als Sidecar.

  • Ingress — Wird für alle anderen Bereitstellungstopologien angezeigt.

Service-Diagramm-Dashboard

Details-Dienstdiagramm

1 - End-to-End-Netzwerkkarte Ihrer Anwendung, die zeigt, wie Ihre Komponentendienste kommunizieren

2 — Diagramm, das Treffer und Fehler für eine bestimmte Zeitdauer anzeigt

3 — Suchleiste für die Suche nach Diensten

4 — Zeitliste zur Auswahl der Zeitdauer

5 - Anwenden von Filtern für Anzeigedienste

6 — Einstellungssymbol

7 — Ansicht vergrößern und verkleinern

8 — Diagrammansicht oder tabellarische Ansicht

Basierend auf der gewählten Zeitdauer können Sie das Service-Diagramm anzeigen.

Service-Symbol Beschreibung
Service-Graph Kantenerkennung Die Kantenbreite gibt die Anzahl der Treffer an. Je größer oder mehr die Kantenbreite ist, gibt an, dass die Anzahl der Treffer höher ist.
Fehler im Servicediagramm Der Dienst mit einem Warnsymbol zeigt an, dass der Dienst Fehler enthält.
Latenzzeit für Servicediagramm Der Dienst mit einem Stoppuhrsymbol zeigt an, dass der Dienst Latenz- oder Reaktionszeitprobleme aufweist.
Latenzzeit für Servicediagramm Der Dienst mit Stoppuhr- und Warnsymbolen weist darauf hin, dass der Dienst sowohl Fehler als auch Probleme mit Latenz-/Reaktionszeiten hat.

Hinweis

Wenn ein Dienst kein Warn- oder Stoppuhrsymbol hat, zeigt dies an, dass der Dienst Anomalien oder Schwellenwertverletzungen für Hits aufweist.

Wählen Sie den Zeitraum aus dem Diagramm aus, der Treffer anzeigt, um weitere Informationen zu erhalten.

Details-service-graph1

Hinweis

Wenn keine aktiven Transaktionen von Citrix ADM empfangen werden, können Sie nur die Services anzeigen, die von der Citrix ADC-Instanz mit Lastenausgleich ausgeglichen werden. Wenn Sie den Mauszeiger auf einen Dienst bewegen, werden alle Metriken als 0 angezeigt.

Keine Transaktionen

Das Dienstdiagramm wird nun mit dem Protokoll angezeigt, das von den Diensten verwendet wird. Beachten Sie, dass in Ihrem Kubernetes-Cluster die folgenden Dienste ausgeführt werden, wie im Bild gezeigt:

Dienstleistungen Kubernetes

Hinweis

Wenn Sie unter “ Orchestration “ > “ Kubernetes “ > “Cluster” mehrere Clusterhinzugefügt haben, können Sie Services anzeigen, die jedem Cluster zugeordnet sind.

Mehrere Cluster

Sie können den folgenden Status für Ihre Dienste anzeigen:

  • Kritisch (rot) - Service hat Anomalien oder Schwellenwertverletzungen in mehreren Metriken. Für die Standardschwellenwerte zeigt der kritische Status die durchschnittliche Serviceantwortzeit > 200 ms UND die Fehleranzahl > 0 an

  • Review (orange) - Der Dienst hat Anomalien oder Schwellenwertverletzungen in einer der Metriken. Für die Standardschwellenwerte zeigt der Status Überprüfen die durchschnittliche Serviceantwortzeit an > 200 ms ODER Fehleranzahl > 0

  • Gut (grün) - Service ohne Anomalien oder ohne Schwellenverletzung. Für die Standardschwellenwerte zeigt der Status “Gut” keinen Fehler und keine durchschnittliche Serviceantwortzeit von < 200 ms an

    Weitere Informationen zu Anomalien finden Sie unter Überwachen Sie Dienste mithilfe der Golden Signal-Metriken.

    Weitere Informationen zu Schwellenwerten finden Sie unter Konfigurieren von Schwellenwerten im Dienstdiagramm.

Im Folgenden finden Sie Protokolle, mit denen Sie das Protokoll identifizieren können, das von einem Dienst verwendet wird:

  • TCP — Gibt an, dass der Dienst das TCP-Protokoll verwendet.

  • SSL, HTTP — Gibt an, dass der Dienst das SSL-über-HTTP-Protokoll verwendet.

  • SSL, TCP — Gibt an, dass der Dienst das SSL-über-TCP-Protokoll verwendet.

    Hinweis

    Der Dienst ohne Protokoll gibt an, dass der Dienst das HTTP-Protokoll verwendet.

Anzeigen wichtiger Metrikentrends mithilfe der tabellarischen Ansicht

Anhand der tabellarischen Ansicht können Sie Folgendes sehen:

  • Die wichtigsten Kennzahlen für den Dienst

  • Wichtige Metriken zwischen einem Quelldienst und einem Zieldienst

    Wichtige Metriken

Als Administrator können Sie mithilfe dieser wichtigen Metriken die Trends der goldenen Signale für die ausgewählte Zeitdauer analysieren. Weitere Informationen finden Sie unter Service-Details anzeigen.

Pxx-Wert für die Reaktionszeit des Dienstes anzeigen

Zeigen Sie mit der Maus auf einen Dienst, um den Pxx-Wert für die Reaktionszeit anzuzeigen.

PXX-Wert

Reaktionszeit (P99) — Gibt an, dass die 99% der Anforderungen für die ausgewählte Dauer kleiner als der P99-Wert sind.

Wenn Sie einen Drilldown zur Anzeige der Servicedetails anzeigen, können Sie auch das 99-te Perzentil und das 99,9. Perzentil der Reaktionszeit für die ausgewählte Dauer anzeigen.

99 Perzentil

Als Administrator können Sie mithilfe des pxx-Werts die Service-Reaktionszeit besser verstehen. Weitere Informationen finden Sie unter Service-Details anzeigen.

Service-Details anzeigen

Klicken Sie auf einen Dienst, um die folgenden Optionen anzuzeigen:

Optionen für Service-Details

  • Details anzeigen - Ermöglicht es Ihnen, die Dienstdetails wie Namespace, Labels, Cluster, in dem der Dienst gehostet wird, usw. anzuzeigen. Weitere Informationen finden Sie unter Service-Details anzeigen.

  • Im App-Dashboard anzeigen - Ermöglicht es Ihnen, die ausgewählten Anwendungsdetails wie App-Score, Kubernetes-Dienstdetails, Pod-Details usw. anzuzeigen. Weitere Informationen finden Sie unter Details zur Kubernetes-Anwendung

  • Transaktionsprotokolle - Ermöglicht das Anzeigen der HTTP- und SSL-über-HTTP-Transaktionsdetails. Weitere Informationen finden Sie unter Anzeigen von Analysen für Web-Transaktionen.

  • Trace-Info - Ermöglicht Ihnen, das verteilte Tracing des Service anzuzeigen. Weitere Informationen finden Sie unter Verteilte Ablaufverfolgung.

Client-Metriken anzeigen

Sie können sehen, von welchem Standort der Client auf den Dienst zugreift. Als Administrator können Sie die Client-Metriken visualisieren und die Probleme analysieren, die vom Kunden auftreten.

Bewegen Sie den Mauszeiger auf eine Client-Region, um die Metriken anzuzeigen.

Client-Metriken

  • Treffer - Gibt die Gesamtzahl der Treffer an, die der Kunde erhalten hat.

  • Client-Netzwerklatenz : Gibt die durchschnittliche Clientnetzwerklatenz an.

  • Client 4xx Fehler - Gibt die Gesamtzahl der 4xx Client-Fehler an.

  • Client-SSL-Fehler - Gibt die gesamte Client-SSL-Fehler an.

IP-Blöcke in Citrix ADM - Citrix ADM kann den Standort des Clients erkennen, wenn der Client eine öffentliche IP-Adresse verwendet. Citrix ADM verfügt über eine integrierte CSV-Datei, die dem Speicherort basierend auf dem Client-IP-Adressbereich entspricht.

Citrix ADM kann den Clientstandort mit privater IP-Adresse nur erkennen, wenn die IP-Adresse zum Citrix ADM-Server hinzugefügt wird. Wenn die Client-IP-Adresse beispielsweise in einen privaten IP-Adressbereich fällt, der mit Stadt A verknüpft ist, erkennt Citrix ADM, dass der Datenverkehr für diesen Client aus Stadt A stammt.

Weitere Informationen finden Sie unter Erstellen eines privaten IP-Blocks.

Zusammenfassung der Client-Transaktion

Die detaillierte Zusammenfassung der Clienttransaktion ermöglicht es Ihnen, Folgendes anzuzeigen:

  • Reaktionszeit > 500 ms

  • 5xx Fehler

Klicken Sie auf einen Kundenstandort und wählen Sie Transaktionslogs.

Transaktionsprotokoll

Weitere Informationen finden Sie unter Web-Transaktionsanalyse.

Anzeigen von Ingress-Metriken

Sie können die Art von Ingress anzeigen, die im Kubernetes-Cluster verwendet wird.

Ingress-Stufe

  • Citrix ADC IP-Adresse und seine Punktzahl

  • Aktueller Status — Gibt an, ob die Citrix ADC-Instanz Up, Down oder Out of Status ist

  • Maximaler Beitrag — Zeigt das Problem an, das den Instanz-Score beeinflusst

Für die einstufige Topologie können Sie nur einen einzelnen Ingressanzeigen.

Klicken Sie auf den Ingress, um weitere Informationen zu erhalten. Weitere Informationen finden Sie unter Anzeigen von Ingress-Details zur Problembehandlung.

Anzeigen von TCP- und SSL-Metriken

Mit den TCP- und SSL-Metriken können Sie:

  • TCP-Verbindungsdetails zwischen Diensten anzeigen

  • Bestimmen Sie, ob TCP-bezogene Probleme vom Quell- oder Zieldienst stammen

  • Anzeigen, ob der SSL-Fehler vom Quell- oder Zieldienst stammt

  • Anzeigen der SSL-Protokollversion, die von SSL-Diensten verwendet wird

TCP-Metriken

Bewegen Sie den Mauszeiger über einen TCP-Dienst oder den zugehörigen eingehenden Dienst, um die TCP-Metriken anzuzeigen.
TCP

  • TCP-Verbindungen — Gesamtzahl der zwischen den Diensten aufgebauten Verbindungen

  • Datenvolumen — Gesamtmenge der vom Dienst verarbeiteten Daten

  • TCP-Server-Reset — Gesamt vom Server initiierte TCP-Resets

SSL-Metriken

Bewegen Sie den Mauszeiger auf einen Dienst, der SSL-Protokoll verwendet, um die SSL-Metriken anzuzeigen.

SSL

  • SSL-Serverfehler — Gibt die gesamten SSL-Fehler vom Server an. (Beispiel: SSL-Zertifikat unbekannt)

  • SSL-Protokoll — Gibt die SSL-Protokollversion an, die vom Dienst verwendet wird.

  • SSL-Client-Fehler - Geben Sie die gesamten SSL-Fehler vom Client an. (Beispiel: SSL-Clientauthentifizierungsfehler)

Filter anwenden

Sie können Filter anwenden, um bestimmte Dienstinformationen anzuzeigen. Klicken Sie auf Keine Filter Liste, um die Filteroptionen abzurufen.

Filteroptionen

Wenn Sie z. B. Dienste mit einer Latenz von weniger als 150 ms anzeigen möchten, klicken Sie auf das Balkendiagramm unter Dienstantwortzeit, um die Ergebnisse anzuzeigen.

Filteroptionen

Klicken Sie auf Service-Info, um Filter auszuwählen und anzuwenden für:

  • Cluster — Zeigt alle Dienste an, die für den ausgewählten Cluster oder die ausgewählten Cluster gelten.

  • Namespace — Zeigt alle Dienste an, die für den ausgewählten Namespace gelten.

    Service-Labels

    Hinweis

    Abhängig von den in der Kubernetes Service-Definition YAML für den Dienst konfigurierten Labels können Sie auch weitere Filteroptionen anzeigen.

Klicken Sie auf Alle löschen, um alle Filter zu löschen.

Clear-all

Alternativ können Sie auch das Suchtextfeld verwenden und einen Dienstnamen eingeben, um die Ergebnisse im Dienstdiagramm anzuzeigen.

Suchleiste

Verwenden der Option “Einstellungen”

Einstellungen-Symbol

1 — Symbol Einstellungen

2 — Optionen zum Anzeigen des Service-Graphen als Standardansicht, ebenenbasierte oder erzwungene Ansichten

3 — Wählen Sie die Optionen aus der Liste aus, um die Services basierend auf Kategorien anzuzeigen. Nachdem Sie eine Kategorie aus der Liste ausgewählt haben, klicken Sie auf + in der Grafik, um alle Dienste anzuzeigen.

Services-Ansichten

4 — Ermöglicht die Auswahl der Option, wie die Dienste angezeigt werden sollen.

5 - Optionen, um entweder die Einstellungen zu speichern oder auf die Standardeinstellung zurückzusetzen.

Analysieren Sie die Fehler

Bewegen Sie den Mauszeiger auf einen Dienst, der Fehler anzeigt.

Fehler Beschreibung
TCP-Fehler Das Zurücksetzen des TCP-Servers gibt die Gesamtanzahl der vom Server initiierten TCP-Resets an.
TCP-Clientfehler Das Zurücksetzen des TCP-Clients zeigt die gesamten TCP-Resets an, die vom Client initiiert wurden.
SSL-Fehler Die SSL-Client-Fehler geben die gesamten SSL-Fehler des Clients an. (Beispiel: SSL-Clientauthentifizierungsfehler).
  Die SSL-Serverfehler Geben Sie die gesamten SSL-Fehler vom Server an. (Beispiel: SSL-Zertifikat unbekannt)

Hinweis

  • Client-Fehleranzahl (unabhängig vom Protokolltyp) wird in jedem Dienst angezeigt, wenn die Client-Fehleranzahl 1 oder höherist.

  • Die Anzahl der Clientfehler, die für jeden Dienst angezeigt wird, zeigt an, dass die Fehler vom Clientende stammen.

HTTP-Transaktionsdetails anzeigen

Hinweis

Sie können die Fehler anzeigen, indem Sie den Mauszeiger auf einen fehlerhaften Dienst bewegen und auf die Anzahl der Probleme klicken.

Anzahl der Probleme

Gemäß dem im Bild gezeigten Beispiel können Sie eine End-to-End-Netzwerkkarte Ihrer Anwendung anzeigen, die zeigt, wie Ihre Komponentendienste kommunizieren.

Wenn Sie den Mauszeiger auf den Ecommerce-Servicebewegen, können Sie Metrikdetails für Ecommerce-Serviceanzeigen.

Fehlerdetails

Mit Citrix ADM können Sie auch Transaktionsdetails zwischen Ingress und Diensten anzeigen. Zeigen Sie mit der Maus auf den Mauszeiger, um Details wie Gesamtfehler, durchschnittliche Reaktionszeit des Dienstes usw. zwischen dem Ingress und dem Dienst anzuzeigen.

Ingress-service-details

Treffer — Gibt die Gesamtzahl der vom Dienst empfangenen Treffer an.

Service-Antwortzeit — Gibt die durchschnittliche Antwortzeit an, die der Dienst für die Antwort auf Zeit bis erstes Byte (TTFB) verwendet hat.

Fehler — Gibt die Gesamtfehler an, z. B. 4xx, 5xx usw.

Datenvolumen — Gibt das Gesamtvolumen der vom Dienst verarbeiteten Daten an.

SSL-Protokoll — Gibt die Version des SSL-Protokolls an.

Klicken Sie auf den Pfeil zwischen Ingress und Service, um die detaillierten Transaktionen anzuzeigen.

Weitere Informationen finden Sie unter Anzeigen von Analysen für Web-Transaktionen.