Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Graphen – Übersicht

Die Paragon Automation-Plattform bietet drei Arten von Graphen, die Zeitreihendiagramme, Histogramme und Heatmaps umfassen. Klicken Sie zum Erstellen von Graphen auf Monitor>Graphs>Charts in der Paragon Automation-Benutzeroberfläche. Ab Paragon Automation Version 21.2 können Sie die Grafana-Benutzeroberfläche verwenden, um Diagramme zu erstellen und Netzwerkgeräte anzuzeigen und zu überwachen. Klicken Sie auf Monitor>Graphs>Grafana , um auf die Grafana-Benutzeroberfläche zuzugreifen. Weitere Informationen finden Sie unter Grafana Overview.

Zeitreihendiagramme sind die Art, wie Sie es gewohnt sind, und zeigen die Daten im "2D"-Format, wobei die x-Achse die Zeit anzeigt, während die Y-Achse den Wert anzeigt. Zeitreihendiagramme sind nützlich für die Echtzeitüberwachung und auch, um historische Muster oder Trends zu zeigen. Dieser Graphtyp bietet keinen Einblick, ob ein gegebener Wert "gut" oder "schlecht" ist, es wird einfach "der neueste Wert" gemeldet.

Histogramme funktionieren ganz anders. Anstatt einen kontinuierlichen Datenstrom basierend auf dem Zeitpunkt des Auftretens jedes Wertes anzuzeigen, aggregieren Histogramme die Daten, um die Verteilung der Werte über einen Zeitraum anzuzeigen. Dies ergibt ein Diagramm, das zeigt, wie viele Instanzen jedes Werts. Histogramme zeigen Daten auch im Format "2D", aber in diesem Fall gibt die x-Achse den Wert an, während die Y-Achse die Anzahl der Instanzen des angegebenen Wertes anzeigt.

Heatmaps bringen die oben genannten Elemente zusammen und bieten eine '3D'-Ansicht, um die Abweichungen in den Daten zu ermitteln. Wie ein Zeitreihendiagramm zeigt die x-Achse die Zeit an, während die Y-Achse den Wert anzeigt. Dann wird der "wie viele"-Aspekt eines Histogramms hinzugefügt. Schließlich wird die dritte Dimension – Farbe – hinzugefügt. Es ist üblich, die Farben als Heide zu betrachten, d. h. rot bedeutet "schlecht, gelb bedeutet "OK", und grün bedeutet "gut". Dies ist jedoch nicht korrekt. die Farbe fügt den Kontext hinzu. Für jede Spalte geben die Balken die verschiedenen Werte an, die aufgetreten sind. Die Farbe gibt dann an, wie oft die Werte im Verhältnis zu den benachbarten Werten aufgetreten sind. In jedem vertikalen Satz von Balken werden die Werte, die häufiger aufgetreten sind, mit Orange und Rot als "heißer" angezeigt, während die werte, die weniger häufig auftraten, als Grüntöne angezeigt werden.

Um diese Graphtypen zu veranschaulichen, betrachten Sie die unten dargestellten Diagramme.

Alle drei Graphen zeigen die gleichen Daten – den durchschnittlichen 1-Minuten-Durchschnitt der CPU-Auslastung eines Geräts in den letzten 24 Stunden. Die Art und Weise, wie sie die Daten visualisieren, variiert jedoch:

  • Das Zeitreihendiagramm bietet die typische Ansicht; jede Minute fügt es den neuesten Datenpunkt am Ende des Liniendiagramms hinzu. Die Zeit bewegt sich entlang der x-Achse von links nach rechts, und die Datenwerte werden auf der Y-Achse angezeigt. Was dieses Diagramm nicht zeigt, ist, wie oft jeder Datenpunkt aufgetreten ist.

  • Das Histogramm gruppiert die Werte, um zu zeigen , wie viele von jedem Datenpunkt vorhanden sind. Beachten Sie, dass der höchste Balken zwischen 30 und 40 ist, was bedeutet, dass der häufigste durchschnittliche 1-Minuten-CPU-Wert im Bereich von 30–40 % liegt. Und wie oft ist dieser Wertebereich aufgetreten? Basierend auf der Y-Achse gab es in diesem Bereich über 350 Instanzen von Werten. Die nächsthäufigsten Werte liegen im Bereich von 40 bis 50 % (fast 300 Ereignisse), während der Bereich von 0 bis 10 % fast keine Vorkommen hat, was darauf hindeutet, dass diese CPU selten ungenutzt ist. Das Diagramm zeigt nicht, wie viele von jedem Datenpunkt innerhalb eines bestimmten Zeitbereichs aufgetreten sind.

  • Die Heatmap verwendet Elemente der beiden anderen Graphtypen. Jeder kleine Balken zeigt an, dass eine Anzahl von Instanzen innerhalb des Wertebereichs in der y-Achse zu dem angegebenen Zeitpunkt in der x-Achse angezeigt wurde. Die Farbe gibt an, welche Wertebereiche für jede bestimmte Zeit mehr aufgetreten sind als andere. Um dies zu veranschaulichen, beachten Sie um 18:00 Uhr den vertikalen Satz von Balken rechts vom Graphen. In diesem Beispiel (auf dieser Zoomebene) steht jede Spalte von vertikalen Balken für 12 Minuten, und jeder kleine Balken stellt einen Eimer mit 15 Werten dar. Der erste (niedrigste) Balken zeigt an, dass innerhalb dieses Zeitbereichs einige Werte im Bereich von 0 bis 14 vorhanden waren. Der Balken oben zeigt an, dass es innerhalb dieses Zeitbereichs einige Werte im Bereich 15-29 gab und so weiter. Die Farbe zeigt dann an, welche Balken mehr Werte haben als andere. In diesem Beispiel ist der dritte Balken rot, was anzeigt, dass die meisten Werte für diese 12 Minuten in den Bereich 30-44 fielen (in diesem Beispiel ist die Anzahl 21). Im Gegensatz dazu ist der erste Balken der grünste, was anzeigt, dass für diese 12 Minuten die geringste Anzahl von Werten in den Bereich von 0 bis 14 fiel (in diesem Beispiel ist die Anzahl 1). Diese "Wärme"-Informationen werden auch durch das Histogramm unterstützt; die am häufigsten auftretenden Werte waren diejenigen im Bereich von 30 bis 40, was in der Tat der 'heißer' Bereich in der Heatmap ist.

Anwendungsfälle

Wie kann ich Schnittstellenklappen für eine einzelne Schnittstelle überwachen?

  1. Verwendetes Playbook: interface-kpis-playbook

  2. Graphkonfiguration

    Das Beispiel zeigt die Konfiguration für vMX1-Gerät in einer Leinwand mit dem Titel Test-canvas3. Der Abfrageabschnitt nimmt die Anzahl der Schnittstellen-Flaps (Flaps) als Feldeingabe und berechnet den Mittelwert für Flaps in der Ge-0/0/3-Schnittstelle. Das Zeitreihendiagramm in der Konfiguration wird über 3 Stunden erfasst.

    • Im Abschnitt Abfrage nehmen die FROM-Felder Ihre Eingaben für Gerätegruppenname, Gerätename und Regel.

    • Die SELECT-Felder enthalten Eingaben für einen KPI-Schlüssel basierend auf der zuvor festgelegten Regel. Wenn die von Ihnen ausgewählte Regel ist interface.statistics/check-interface-flaps, könnte das SELECT-Feld Optionen für die Flapanzahl, den Flap-Schwellenwert usw. anzeigen.

    • Das Aggregationsfeld beschreibt die Datenaggregationsberechnung, die für die KPI-Felddaten (flaps zählt in diesem Beispiel) wie Mittelwert, Median, Summe usw. durchgeführt werden muss.

    • Das Transformationsfeld (optional) beschreibt Berechnungen, die für nachfolgende Werte in einem einzelnen Feld durchgeführt werden. Zum Beispiel Änderungsrate, verstrichene Zeit, Unterschiede und so weiter.

    • Im WHERE-Abschnitt können Sie eine Bedingung zum Filtern der Felddaten festlegen. Sie müssen einen linken Operanden, einen rechten Operanden und einen bedingten Operanden eingeben, z. B. gleich mit, übereinstimmungen mit, größer als, weniger als usw. Der linke Operand kann entweder ein Schlüssel- oder ein Feldname sein.

      In der Beispielkonfiguration prüft die bedingungsdefinierte Konfiguration, ob der Schnittstellenname gleich ge-0/0/3 ist.

    • Im Abschnitt GROUP BY können Sie die gefilterten Daten nach einem von Ihnen angegebenen Zeitintervall gruppieren und den Ausgabewert verarbeiten, wenn keine Felddaten verfügbar sind. Sie können aus dem Dropdown-Menü "Gruppen nach Zeitintervall" auswählen.

      Wenn Sie das Zeitintervall im Feld GROUP BY auf $_interval festlegen, legt Grafana das Zeitintervall für die Datenaggregation basierend auf der Anzahl der in TSDB empfangenen Punkte fest.

    • Im Abschnitt Visualisierung können Sie die Minimal- und Maximalwerte der Y-Achse, das Label für die Y-Achse eingeben und die Einheit wie Bytes, Kilobyte usw. auswählen.

      In der Beispielkonfiguration ist dieser Abschnitt nicht konfiguriert.

  3. Graphpanel

    Das Diagramm zeigt Schnittstellenklappen für ge/0/0/3-Schnittstelle im Gerät vMX1.

Wie kann ich Schnittstellen-Flaps für alle "ge"-Schnittstellen auf einem Gerät in einem einzigen Graphen überwachen?

  1. Verwendetes Playbook: interface-kpis-playbook

  2. Graphkonfiguration

    Das Beispiel zeigt die Konfiguration für vMX1-Gerät in einer Leinwand mit dem Titel Test-canvas3. Der Abfrageabschnitt nimmt die Anzahl der Schnittstellen-Flaps (Flaps) als Feldeingabe und berechnet den Mittelwert für Flaps in allen Ge-Schnittstellen. Das Zeitreihendiagramm in der Konfiguration wird über 3 Stunden erfasst.

    • Im Abschnitt Abfrage nehmen die FROM-Felder Ihre Eingaben für Gerätegruppenname, Gerätename und Regel.

    • Die SELECT-Felder enthalten Eingaben für einen KPI-Schlüssel basierend auf der zuvor festgelegten Regel. Wenn die von Ihnen ausgewählte Regel ist interface.statistics/check-interface-flaps, könnte das SELECT-Feld Optionen für die Flapanzahl, den Flap-Schwellenwert usw. anzeigen.

    • Das Aggregationsfeld beschreibt die Datenaggregationsberechnung, die für die KPI-Felddaten (flaps zählt in diesem Beispiel) wie Mittelwert, Median, Summe usw. durchgeführt werden muss.

    • Das Transformationsfeld (optional) beschreibt Berechnungen, die für nachfolgende Werte in einem einzelnen Feld durchgeführt werden. Zum Beispiel Änderungsrate, verstrichene Zeit, Unterschiede und so weiter.

    • Im WHERE-Abschnitt können Sie eine Bedingung zum Filtern der Felddaten festlegen. Sie müssen einen linken Operanden, einen rechten Operanden und einen bedingten Operanden eingeben, z. B. gleich mit, übereinstimmungen mit, größer als, weniger als usw. Der linke Operand kann entweder ein Schlüssel- oder ein Feldname sein.

      In der Beispielkonfiguration prüft die definierte Bedingung, ob der Schnittstellenname mit ge übereinstimmt .

    • Im Abschnitt GROUP BY können Sie die gefilterten Daten nach einem von Ihnen angegebenen Zeitintervall gruppieren und den Ausgabewert verarbeiten, wenn keine Felddaten verfügbar sind. Sie können aus dem Dropdown-Menü "Gruppen nach Zeitintervall" auswählen.

      Wenn Sie das Zeitintervall im Feld GROUP BY auf $_interval festlegen, legt Grafana das Zeitintervall für die Datenaggregation basierend auf der Anzahl der in TSDB empfangenen Punkte fest.

    • Im Abschnitt Visualisierung können Sie die Minimal- und Maximalwerte der Y-Achse, das Label für die Y-Achse eingeben und die Einheit wie Bytes, Kilobyte usw. auswählen.

      In der Beispielkonfiguration ist dieser Abschnitt nicht konfiguriert.

  3. Graphpanel

    Das Diagramm zeigt die Flap-Anzahl von drei ge-Schnittstellen – ge-0/0/0, ge0/0/1 und ge-0/0/2 im vMX1-Gerät.

Wie kann ich die Systemspeichernutzung für alle Geräte in einer Gerätegruppe in einem einzigen Diagramm überwachen?

  1. Verwendetes Playbook: system-kpis-playbook

  2. Graphkonfiguration

    Die Beispielkonfiguration zeigt den Abfrageabschnitt, der für drei Geräte – vMX1, vMX2 und MX240 – in einer einzigen Leinwand mit dem Titel Canvas1konfiguriert ist. Der Abfrageabschnitt nimmt den Systemspeicherpuffer (Re-Memory-Puffer) der Routing-Engine als Feldeingabe und berechnet den Mittelwert für ein vom Benutzer oder Grafana festgelegtes Zeitintervall. Die Beispielkonfiguration ist für das Zeitreihendiagramm festgelegt, das über 6 Stunden erfasst wird.

    • Im Abschnitt Abfrage nehmen die FROM-Felder Ihre Eingaben für Gerätegruppenname, Gerätename und Regel.

    • Die SELECT-Felder enthalten Eingaben für einen KPI-Schlüssel basierend auf der zuvor festgelegten Regel. Wenn die von Ihnen gewählte Regel lautet system.memory/check-system-memory, könnte das SELECT-Feld Optionen für den Systemspeicherpufferwert, den hohen Schwellenwert des Systemspeichers, den niedrigen Schwellenwert des Systemspeichers usw. anzeigen.

    • Das Aggregationsfeld beschreibt die Datenaggregationsberechnung, die für die KPI-Felddaten (Systemspeicherpuffer in diesem Beispiel) wie Mittelwert, Median, Summe usw. durchgeführt werden muss.

    • Das Transformationsfeld (optional) beschreibt Berechnungen, die für nachfolgende Werte in einem einzelnen Feld durchgeführt werden. Zum Beispiel Änderungsrate, verstrichene Zeit, Unterschiede und so weiter.

    • Im WHERE-Abschnitt können Sie eine Bedingung zum Filtern der Felddaten festlegen. Sie müssen einen linken Operanden, einen rechten Operanden und einen bedingten Operanden eingeben, z. B. gleich mit, übereinstimmungen mit, größer als, weniger als usw. Der linke Operand kann entweder ein Schlüssel- oder ein Feldname sein.

      In diesem Beispiel werden im WHERE-Abschnitt keine Bedingungen festgelegt.

    • Im Abschnitt GROUP BY können Sie die gefilterten Daten nach einem von Ihnen angegebenen Zeitintervall gruppieren und den Ausgabewert verarbeiten, wenn keine Felddaten verfügbar sind. Sie können aus dem Dropdown-Menü "Gruppen nach Zeitintervall" auswählen.

      Wenn Sie das Zeitintervall im Feld GROUP BY auf $_interval festlegen, legt Grafana das Zeitintervall für die Datenaggregation basierend auf der Anzahl der in TSDB empfangenen Punkte fest.

      In der Beispielkonfiguration wird das group_by-Intervall für vMX1- und vMX2-Geräte auf 1 Minute festgelegt, während Grafana das Zeitintervall für die Gruppierung nach aggregierten Daten für MX240-Geräte entscheidet.

    • Im Abschnitt Visualisierung können Sie die Minimal- und Maximalwerte der Y-Achse, das Label für die Y-Achse eingeben und die Einheit wie Bytes, Kilobyte usw. auswählen.

      In der Beispielkonfiguration ist dieser Abschnitt nicht konfiguriert.

  3. Graphpanel

    Das Diagramm zeigt die mittleren Werte des Systemspeicherpuffers, die pro Minute für vMX1 und vMX2 sowie für ein unbekanntes Zeitintervall für MX240-Geräte aggregiert werden.

Wie kann ich die RE-CPU-Nutzung für mehrere Geräte in einem einzigen Graph überwachen?

  1. Verwendetes Playbook: system-kpis-playbook

  2. Graphkonfiguration

    In der Beispielkonfiguration werden Abfrageabschnitte und Visualisierungsabschnitte dargestellt, die für drei Geräte – vMX1, vMX2 und MX240 – in einer einzigen Leinwand mit dem Titel Canvas1konfiguriert sind. Der Abfrageabschnitt nimmt die CPU-Auslastung (Re-CPU-Auslastung) der Routing-Engine als Feldeingabe, die Berechnung bedeutet jede Minute für die drei Geräte und visualisiert die mittlere CPU-Auslastung pro Minute als Prozentsatz. Die Beispielkonfiguration ist für das Zeitreihendiagramm festgelegt, das über 6 Stunden erfasst wird.

    • Im Abschnitt Abfrage nehmen die FROM-Felder Ihre Eingaben für Gerätegruppenname, Gerätename und Regel.

    • Die SELECT-Felder enthalten Eingaben für einen KPI-Schlüssel basierend auf der zuvor festgelegten Regel. Wenn die von Ihnen gewählte Regel lautet system.cpu/check-system-cpu, könnte das SELECT-Feld Optionen für CPU-Auslastungswert, CPU-Auslastung hoher Schwellenwert, CPU-Auslastung niedriger Schwellenwert usw. anzeigen.

    • Das Aggregationsfeld beschreibt die Datenaggregationsberechnung, die für die KPI-Felddaten (CPU-Auslastung in diesem Beispiel) wie Mittelwert, Median, Summe usw. durchgeführt werden muss.

    • Das Transformationsfeld (optional) beschreibt Berechnungen, die für nachfolgende Werte in einem einzelnen Feld durchgeführt werden. Zum Beispiel Änderungsrate, verstrichene Zeit, Unterschiede und so weiter.

    • Im WHERE-Abschnitt können Sie eine Bedingung zum Filtern der Felddaten festlegen. Sie müssen einen linken Operanden, einen rechten Operanden und einen bedingten Operanden eingeben, z. B. gleich mit, übereinstimmungen mit, größer als, weniger als usw. Der linke Operand kann entweder ein Schlüssel- oder ein Feldname sein.

      In diesem Beispiel werden im WHERE-Abschnitt keine Bedingungen festgelegt.

    • Im Abschnitt GROUP BY können Sie die gefilterten Daten nach einem von Ihnen angegebenen Zeitintervall gruppieren und den Ausgabewert verarbeiten, wenn keine Felddaten verfügbar sind. Sie können aus dem Dropdown-Menü "Gruppen nach Zeitintervall" auswählen.

      Wenn Sie das Zeitintervall im Feld GROUP BY auf $_interval festlegen, legt Grafana das Zeitintervall für die Datenaggregation basierend auf der Anzahl der in TSDB empfangenen Punkte fest.

      In der Beispielkonfiguration wird das group_by-Intervall für vMX1-, vMX2- und MX240-Geräte auf 1 Minute festgelegt.

    • Im Abschnitt Visualisierung können Sie die Minimal- und Maximalwerte der Y-Achse, das Label für die Y-Achse eingeben und die Einheit wie Bytes, Kilobyte usw. auswählen.

      In der Beispielkonfiguration wird der Bereich der Y-Achse für die mittlere CPU-Auslastung pro Minute auf eine Skala von 0 bis 100 Prozent festgelegt.

  3. Graphpanel

    Das Diagramm zeigt die mittlere CPU-Auslastung in Prozent für vMX1-, vMX2- und MX240-Geräte an.

Wie kann ich die RE-CPU-Nutzung für mehrere Geräte nebeneinander überwachen?

  1. Verwendetes Playbook: system-kpis-playbook

  2. Graphkonfiguration

    Das Beispiel zeigt eine separate Konfiguration für zwei Geräte – vMX1 und MX240 – in einer einzigen Leinwand mit dem Titel Canvas1. Der Abfrageabschnitt nimmt die CPU-Auslastung (Re-CPU-Auslastung) der Routing-Engine als Feldeingabe, Die Berechnung bedeutet jede Minute für die drei Geräte. Die Beispielkonfigurationen werden für das Zeitreihendiagramm festgelegt, das über 6 Stunden erfasst wird.

    • Im Abschnitt Abfrage nehmen die FROM-Felder Ihre Eingaben für Gerätegruppenname, Gerätename und Regel.

    • Die SELECT-Felder enthalten Eingaben für einen KPI-Schlüssel basierend auf der zuvor festgelegten Regel. Wenn die von Ihnen gewählte Regel lautet system.cpu/check-system-cpu, könnte das SELECT-Feld Optionen für CPU-Auslastungswert, CPU-Auslastung hoher Schwellenwert, CPU-Auslastung niedriger Schwellenwert usw. anzeigen.

    • Das Aggregationsfeld beschreibt die Datenaggregationsberechnung, die für die KPI-Felddaten (CPU-Auslastung in diesem Beispiel) wie Mittelwert, Median, Summe usw. durchgeführt werden muss.

    • Das Transformationsfeld (optional) beschreibt Berechnungen, die für nachfolgende Werte in einem einzelnen Feld durchgeführt werden. Zum Beispiel Änderungsrate, verstrichene Zeit, Unterschiede und so weiter.

    • Im WHERE-Abschnitt können Sie eine Bedingung zum Filtern der Felddaten festlegen. Sie müssen einen linken Operanden, einen rechten Operanden und einen bedingten Operanden eingeben, z. B. gleich mit, übereinstimmungen mit, größer als, weniger als usw. Der linke Operand kann entweder ein Schlüssel- oder ein Feldname sein.

      In diesem Beispiel werden im WHERE-Abschnitt keine Bedingungen festgelegt.

    • Im Abschnitt GROUP BY können Sie die gefilterten Daten nach einem von Ihnen angegebenen Zeitintervall gruppieren und den Ausgabewert verarbeiten, wenn keine Felddaten verfügbar sind. Sie können aus dem Dropdown-Menü "Gruppen nach Zeitintervall" auswählen.

      Wenn Sie das Zeitintervall im FELD GROUP BY auf $_interval festlegen, legt Grafana das Zeitintervall für die Datenaggregation basierend auf der Anzahl der in TSDB empfangenen Punkte fest.

    • Im Abschnitt Visualisierung können Sie die Minimal- und Maximalwerte der Y-Achse, das Label für die Y-Achse eingeben und die Einheit wie Bytes, Kilobyte usw. auswählen.

      In den Beispielkonfigurationen ist dieser Abschnitt nicht konfiguriert.

  3. Graphpanel

    Die Leinwand mit dem Titel Canvas1 verfügt über zwei Graphen (aufgrund einer separaten Konfiguration) für die vMX1- und MX240-Geräte nebeneinander.