Übersicht über die Betaversion des Apigee Monitoring-Dashboards

Edge for Private Cloud Version 4.17.01

Der Betarelease des Edge-Monitoring-Dashboards hilft Ihnen, den Zustand verschiedener Komponenten (Router, Nachrichtenprozessoren, ZooKeeper, Cassandra) sowie HTTP-Fehlercodes für verschiedene Organisationen und Umgebungen in Ihrer Bereitstellung nachzuvollziehen. Sie können auch eine Momentaufnahme dieser Details erstellen und sie mit Apigee teilen, wenn dies zum Beheben von Supportvorfällen erforderlich ist.

Vor der Verwendung des Dashboards

Dashboard-Anzeige

Nachdem Sie das Dashboard installiert haben, können Sie darauf zugreifen, indem Sie die folgende URL in einem Browser öffnen:

http://grafana_IP_or_DNS:3000

Dabei ist grafana_IP_or_DNS der IP- oder DNS-Name des Knotens, auf dem die Apigee-Komponente apigee-grafana ausgeführt wird. Sie werden aufgefordert, Nutzername:Passwort des Administrators einzugeben, wie er bei der Installation von apigee-grafana definiert wurde. Die Standardwerte aus der folgenden Installationsanleitung sind admin:admin.

Nach der Anmeldung wird dieser Bildschirm angezeigt:

Wählen Sie das Logo in der oberen linken Ecke aus, um die Menüleiste zu öffnen. Wählen Sie in der Menüleiste Anpinnen aus, um die Leiste geöffnet zu lassen.

Wählen Sie in der Menüleiste Folgendes aus:

  • admin Main Org, um Administratordetails wie Passwort und E-Mail-Adresse festzulegen.
  • Dashboards > Startseite, um den oben gezeigten Bildschirm zu öffnen. Wählen Sie dann Apigee Cloud oder Cassandra Dashboard aus, um das Dashboard anzuzeigen.
  • Datenquellen, um die Datenquellen für die Apigee-Grafana-Komponente anzuzeigen. Wählen Sie die einzelnen Datenquellen aus und klicken Sie dann auf die Schaltfläche „Speichern und testen“, um die Verbindung zu prüfen.
  • Plugins, um die Liste der installierten Plug-ins aufzurufen.
  • Admin zum Festlegen von Informationen zu Grafana

Nachdem Sie Dashboards > Startseite ausgewählt haben,wird durch Auswahl von Apigee Cloud die unten dargestellte Dashboardanzeige geöffnet:

Auf diesem Bildschirm sehen Sie folgende Informationen:

  • Router: Status, Traffic, Fehler, Last und mehr
  • Nachrichtenprozessor: Status und Zustand, Traffic, Ziellatenz, Zielantwortcodes und mehr.
  • Knotenmesswerte: CPU-Nutzung, Speicherplatz, Heap-Nutzung usw.

Beachten Sie die Schaltflächen oben in den Diagrammen:

  • Color (Farbe): Wählen Sie All (Alle) aus. Alle ist die einzige unterstützte Option.
  • Org: Legen Sie den Namen Ihrer Organisation fest.
  • Env: Legen Sie den Namen einer Umgebung in der Organisation fest.
  • MPPod und RTPod: Legen Sie diese auf den Pod-Namen der Nachrichtenprozessoren und Router fest. Standardmäßig ist es „gateway“, es sei denn, Sie haben es bei der Installation geändert.
  • apigee-service: Aktivieren Sie diese Option, um Informationen zu Ausführungen des Dienstprogramms apigee-service anzuzeigen.

Einige der Diagramme zeigen Informationen für einzelne API-Proxys und alle API-Proxys zusammen. In der folgenden Tabelle sehen Sie beispielsweise eine Zeile für alle Proxys, die durch die grüne Linie für 192.168.56.103(), die IP-Adresse des Message Processor, identifiziert wird:

Im Diagramm gibt es auch einzelne Linien für verschiedene API-Proxys mit den Namen getUsers und testAX, die im Diagramm durch die orangefarbene Linie für 192.168.56.103(getUsers) und die blaue Linie für 192.168.56.103(testax) gekennzeichnet sind.

Standardmäßig werden im Dashboard Informationen für die letzten fünf Minuten angezeigt. Wählen Sie oben rechts im Dashboard Heute aus, um ein anderes Intervall auszuwählen.

Dashboard-Snapshot an Apigee senden

Sie können einen Snapshot Ihres Dashboards an den Apigee-Support senden, um Apigee bei der Diagnose und Fehlerbehebung zu unterstützen. Apigee kann dann Ihr Dashboard prüfen, um die Ursache des Problems zu ermitteln.

So senden Sie einen Dashboard-Snapshot an Apigee:

  1. Wählen Sie oben im Dashboard das Symbol Dashboard teilen aus (im roten Feld unten hervorgehoben):
  2. Wählen Sie im Pop-up-Fenster Snapshot-Freigabe aus.
  3. Lassen Sie alle Felder so, wie sie sind, und wählen Sie die Schaltfläche Publish to Snapshot.apigee.net aus.
  4. Ein Pop-up-Fenster mit einem Link wird angezeigt. Kopieren Sie diesen Link und senden Sie ihn an Apigee.

Dashboardkomponenten

Das Dashboard basiert auf mehreren Komponenten, die Sie nach der Installation von Edge installieren:

  • apigee-telegraf
    Eine Wrapper-Komponente für telegraf, die Messwerte vom System und den ausgeführten Komponenten erfasst und in die Time Series DataBase (TSDB) von apigee-influxdb überträgt.

    Installieren Sie diese Komponente auf allen Edge-Laufzeit- und Datenkomponenten wie dem Edge-Nachrichtenprozessor, dem Router, dem Postgres-Server, Cassandra- und Zookeeper-Knoten.
  • apigee-influxdb
    Eine Wrapper-Komponente für influxdb, die die Messwertdaten speichert und über eine API bereitstellt, damit die Daten mithilfe von apigee-grafana in einer UI gerendert werden können.

    Installieren Sie diese Komponente zentral, damit alle apigee-telegraf-Komponenten, die auf einzelnen Edge-Knoten ausgeführt werden, darauf zugreifen können.
  • apigee-grafana
    Eine Wrapper-Komponente auf grafana, die eine leistungsstarke und elegante Möglichkeit zum Erstellen, Entdecken und Freigeben von Dashboards und Daten für Ihr Team und Apigee zur Fehlerbehebung bietet.

    Installieren Sie diese Komponente auf dem Knoten, auf dem Sie das Dashboard anzeigen möchten.