Citrix ADC

Exportieren von Leistungsdaten von Webseiten in AppFlow Collector

Die Anwendung EdgeSight Monitoring stellt Webseitenüberwachungsdaten bereit, mit denen Sie die Leistung verschiedener Webanwendungen überwachen können, die in einer Citrix ADC Umgebung bereitgestellt werden. Sie können diese Daten nun in AppFlow -Sammler exportieren, um eine detaillierte Analyse der Webseitenanwendungen zu erhalten. AppFlow, der auf dem IPFIX-Standard basiert, bietet spezifischere Informationen zur Leistung von Webanwendungen als die EdgeSight-Überwachung allein.

Sie können sowohl den Lastausgleich als auch den virtuellen Content Switching Server konfigurieren, um EdgeSight Monitoring-Daten in AppFlow -Sammler zu exportieren. Bevor Sie einen virtuellen Server für den AppFlow Export konfigurieren, ordnen Sie eine Appflow-Aktion der EdgeSight Monitoring-Responder-Richtlinie zu.

Die folgenden Performance-Daten der Webseite werden in AppFlow exportiert:

  • Seitenladezeit. Verstrichene Zeit, in Millisekunden, ab dem der Browser beginnt, das erste Byte einer Antwort zu empfangen, bis der Benutzer beginnt, mit der Seite zu interagieren. In diesem Stadium werden möglicherweise nicht alle Seiteninhalte geladen.
  • Seitenrenderzeit. Verstrichene Zeit, in Millisekunden, ab dem Zeitpunkt, an dem der Browser das erste Antwortbyte empfängt, bis entweder der gesamte Seiteninhalt gerendert wurde oder die Seitenladeaktion ein Zeitlimit überschritten hat.
  • Verbrachte Zeit auf der Seite. Zeit, die von Benutzern auf einer Seite verbracht wird. Stellt den Zeitraum von einer Seitenanforderung zur nächsten dar.

AppFlow überträgt die Performance-Daten mithilfe des IPFIX-Formats (Internet Protocol Flow Information Export), bei dem es sich um einen offenen IETF-Standard (Internet Engineering Task Force) handelt, der in RFC 5101 definiert ist. Die AppFlow Vorlagen verwenden die folgenden unternehmensspezifischen Informationselemente (EIEs), um die Informationen zu exportieren:

  • Endzeit des Clients. Zeitpunkt, zu dem der Browser das letzte Byte einer Antwort empfangen hat, um alle Objekte der Seite wie Bilder, Skripte und Stylesheets zu laden.
  • Startzeit des Clients. Uhrzeit, zu der der Browser das erste Byte der Antwort empfängt, um Objekte der Seite wie Bilder, Skripte und Stylesheets zu laden.
  • Endzeit des Client-Rendering-Clients. Zeitpunkt, zu dem der Browser das Rendern der gesamten Seite einschließlich der eingebetteten Objekte beendet hat.
  • Client-Render-Startzeit. Zeitpunkt, zu dem der Browser mit dem Rendern der Seite begonnen hat.

Voraussetzungen für den Export von Leistungsdaten von Webseiten in AppFlow -Sammler

Bevor Sie die AppFlow -Aktion mit der AppFlow-Richtlinie verknüpfen, stellen Sie sicher, dass die folgenden Voraussetzungen erfüllt sind:

  • Die AppFlow Funktion wurde aktiviert und konfiguriert.
  • Die Responder-Funktion wurde aktiviert.
  • Die Funktion EdgeSight Monitoring wurde aktiviert.
  • Die EdgeSight-Überwachung wurde auf den virtuellen Servern für den Lastausgleich oder den Content Switching aktiviert, die an die Dienste von Anwendungen gebunden sind, für die Sie die Performance-Daten erfassen möchten.

Zuordnen einer AppFlow Aktion mit der EdgeSight-Überwachungsantworterrichtlinie

Um die Performance-Daten der Webseite in den AppFlow -Kollektor zu exportieren, müssen Sie eine AppFlow-Aktion der EdgeSight-Monitoring-Responder-Richtlinie zuordnen. Eine AppFlow -Aktion gibt an, welche Kollektoren den Datenverkehr empfangen.

So verknüpfen Sie mit der Befehlszeilenschnittstelle eine AppFlow Aktion mit der EdgeSight-Überwachungsantworterrichtlinie

Geben Sie an der Eingabeaufforderung Folgendes ein:

set responder policy <name> -appflowAction <action_Name>

Beispiel

set responder policy pol -appflowAction actn

So verknüpfen Sie eine AppFlow Aktion mit der Richtlinie EdgeSight Monitoring Responder mit dem Konfigurationsdienstprogramm

  1. Navigieren Sie zu AppExpert > Responder > Richtlinien.
  2. Wählen Sie im Detailbereich eine Responder-Richtlinie für die EdgeSight Monitoring aus, und klicken Sie dann auf Öffnen.
  3. Wählen Sie im Dialogfeld Responder-Richtlinie konfigurieren in der Dropdownliste AppFlow Aktion die AppFlow-Aktion aus, die den Collectors zugeordnet ist, an die Sie die Performance-Daten der Webseite senden möchten.
  4. Klicken Sie auf OK.

Konfigurieren eines virtuellen Servers zum Exportieren von EdgeSight-Statistiken in Appflow-Sammler

Um EdgeSight-Statistikinformationen von einem virtuellen Server in den AppFlow -Kollektor zu exportieren, müssen Sie dem virtuellen Server eine AppFlow-Aktion zuordnen.

So verknüpfen Sie eine AppFlow Aktion mit einem virtuellen Load Balancing- oder Content-Switching-Server mit dem Konfigurationsdienstprogramm

  1. Navigieren Sie zu Verkehrsverwaltung > Lastenausgleich > Virtuelle Server. Sie können auch zu Traffic Management > Content Switching > Virtuelle Server navigieren.
  2. Wählen Sie im Detailbereich einen virtuellen Server oder mehrere virtuelle Server aus, und klicken Sie dann auf EdgeSight-Überwachung aktivieren.
  3. Aktivieren Sie im Dialogfeld EdgeSight-Überwachung aktivieren das Kontrollkästchen EdgeSight-Statistiken nach Appflow exportieren .
  4. Wählen Sie in der Dropdownliste Appflow-Aktion die AppFlow -Aktion aus. Die AppFlow -Aktion definiert die Liste der AppFlow -Kollektoren, in die EdgeSight-Monitoring-Statistiken exportiert werden. Wenn Sie mehrere virtuelle Server für den Lastenausgleich ausgewählt haben, wird dieselbe AppFlow Aktion den an sie gebundenen Responderrichtlinien zugeordnet. Sie können später die AppFlow Aktion, die für jeden ausgewählten virtuellen Lastenausgleichsserver konfiguriert wurde, bei Bedarf einzeln ändern.
  5. Klicken Sie auf OK.

Exportieren von Leistungsdaten von Webseiten in AppFlow Collector