Citrix Application Delivery Management Service

Details im Service-Diagramm anzeigen

Navigieren Sie in Citrix ADM zu Anwendung > Dienstdiagramme > Kubernetes Service Graph, und wählen Sie die Zeitdauer aus der Liste aus, um die Details des Dienstdiagramms anzuzeigen.

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

Basierend auf der gewählten Zeitdauer können Sie das Service-Diagramm anzeigen. Wählen Sie den Zeitraum aus dem Diagramm aus, der Treffer anzeigt, die weiter aufschlüsselt werden sollen, um weitere Informationen zu erhalten.

Details-service-graph1

Hinweis:

Wenn keine aktiven Transaktionen von Citrix ADM empfangen werden, können Sie nur die Dienste anzeigen, die Teil eines Clusters sind. 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) - Gibt an, wann durchschnittliche Service-Reaktionszeit > 200 ms UND Fehleranzahl > 0

  • Überprüfung (orange) - Gibt an, wann die durchschnittliche Service-Reaktionszeit > 200 ms ODER Fehleranzahl > 0

  • Gut (grün) - Zeigt keinen Fehler und durchschnittliche Service-Reaktionszeit < 200 ms

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.

Client-Metriken anzeigen

Bewegen Sie den Mauszeiger, um Details zu Client-Metriken für die Kommunikation zwischen Client und Ingressanzuzeigen.

Client-rtt

  • Treffer — Gibt die Gesamtzahl der Anfragen vom Client bis zum Eindringen an.

  • Client RTT — Gibt die durchschnittliche Client-RTT vom Client bis zum Eindringen an.

  • Datenvolumen — Gibt das gesamte vom Client verarbeitete Datenvolumen an.

Anzeigen von Ingress-Metriken

Bewegen Sie den Mauszeiger auf Ingress, um die Metrikdetails für Ingress anzuzeigen.

Ingress-rtt

  • Treffer - Gibt die Gesamtzahl der vom Eingang empfangenen Anfragen an

  • ADC-Verarbeitungszeit — Gibt die durchschnittliche Zeit an, die ADC-Instanz für die Verarbeitung der Anforderungen verwendet.

  • Datenvolumen — Gibt das Gesamtvolumen der vom Eindringen verarbeiteten Daten an.

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 Labels, die für den Dienst in der Kubernetes-Service-Definition YAML konfiguriert sind, können Sie auch zusätzliche Filteroptionen anzeigen.

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

Alles klar

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.

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.

Details im Service-Diagramm anzeigen