Stellen Sie eine Connect zu einer Wavefront-Datenquelle her (VMware Tanzu Observability von Wavefront) - Amazon Managed Grafana

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Stellen Sie eine Connect zu einer Wavefront-Datenquelle her (VMware Tanzu Observability von Wavefront)

Die Wavefront-Datenquelle (VMware Tanzu Observability by Wavefront) ermöglicht es Amazon Managed Grafana-Benutzern, die von ihnen gesammelten Daten direkt von Wavefront abzufragen und zu visualisieren und sie einfach zusammen mit anderen Metriken, Protokollen, Ablaufverfolgungs- oder anderen Datenquellen zu visualisieren. Diese flexible Ansicht in einem einzigen Fenster erleichtert die Nachverfolgung des Systemzustands und das Debuggen von Problemen.

Anmerkung

Diese Datenquelle ist nur für Grafana Enterprise bestimmt. Weitere Informationen finden Sie unter Zugriff auf Enterprise-Plug-ins verwalten.

In Workspaces, die Version 9 oder neuer unterstützen, müssen Sie für diese Datenquelle möglicherweise außerdem das entsprechende Plugin installieren. Weitere Informationen finden Sie unter Erweitere deinen Workspace mit Plugins.

Was ist Wavefront?

Wavefront ist ein von VMware entwickeltes Cloud-Überwachungs- und Analysetool. Wavefront ist ein in der Cloud gehosteter Dienst, über den Sie Ihre (metrischen) Zeitreihendaten senden — von CollectD, StatsD, JMX, Rubys Logger oder anderen Tools. AWS Mit Wavefront können Benutzer mathematische Operationen an diesen Serien durchführen, Diagramme rendern, um Anomalien zu erkennen, KPIs verfolgen und Warnmeldungen erstellen.

Maximieren Sie Ihren Tech-Stack mit Wavefront und Grafana

Oberflächlich betrachtet klingen Grafana und Wavefront zwar ähnlich, aber viele Unternehmen verwenden sowohl Wavefront als auch Grafana als wichtige Bestandteile ihrer Observability-Workflows.

Visualisieren ohne Datenquellen zu verschieben: Die einzigartige Architektur von Grafana fragt Daten direkt dort ab, wo sie sich befinden, anstatt sie zu verschieben und für redundante Speicherung und Erfassung zu bezahlen.

Panels aus verschiedenen Quellen zusammenstellen Mit vorgefertigten und benutzerdefinierten Dashboards können Sie Daten aus vielen verschiedenen Datenquellen in einer einzigen Oberfläche zusammenführen.

Transformation und Berechnung auf Benutzerebene: Benutzer können Daten transformieren und verschiedene Berechnungen mit den Daten durchführen, die sie sehen, wodurch weniger Datenvorbereitung erforderlich ist.

Kombinieren, berechnen und visualisieren in Panels: Erstellen Sie Panels mit gemischten Datenquellen, die verwandte Daten aus Waveferont und anderen Quellen wie Prometheus und InfluxDB anzeigen.

Dokumentation

Features

  • Visualisierungen von Zeitreihen

  • Tabellen-Visualisierungen

  • Heatmap-Visualisierungen

  • Visualisierungen mit einzelnen Statistiken

  • Geführter Abfrage-Editor

  • Roher WQL-Abfrage-Editor

  • Anmerkungen für Ereignisdaten

  • Vorlagenvariablen

  • Ad-Hoc-Filter

  • Warnfunktion

Konfiguration

Die Konfiguration der Wavefront-Datenquelle ist relativ einfach. Es sind nur zwei Felder erforderlich, um die Konfiguration abzuschließen: API URL und. Token

  • API URLwird die URL sein, die Sie für den Zugriff auf Ihre Wavefront-Umgebung verwenden. Beispiel: https://myenvironment.wavefront.com.

  • Tokenmuss von einem Benutzer- oder Dienstkonto aus generiert werden.

    1. Um ein auf einem Benutzerkonto basierendes Token zu erstellen, melden Sie sich bei Ihrer Wavefront-Umgebung an, wählen Sie das Zahnrad in der oberen rechten Ecke der Seite, wählen Sie Ihren Benutzernamen (zum Beispielme@grafana.com), wählen Sie oben auf der Benutzerseite den Tab API-Zugriff aus, kopieren Sie dann einen vorhandenen Schlüssel oder wählen Sie Generieren.

    2. Um ein auf einem Dienstkonto basierendes Token zu erstellen, melden Sie sich in Ihrer Wavefront-Umgebung an, wählen Sie das Zahnrad in der oberen rechten Ecke der Seite und dann Kontoverwaltung. Wählen Sie in der linken Navigationsleiste Konten, Gruppen und Rollen aus, wählen Sie oben die Registerkarte Dienstkonten und dann Neues Konto erstellen aus. Geben Sie einen Namen für das Dienstkonto ein. Das kann alles sein, was Sie wollen. Kopieren Sie das Token, das im Abschnitt Tokens bereitgestellt wird.

    3. Der letzte Schritt besteht darin, sicherzustellen, dass das Kontrollkästchen Konten, Gruppen und Rollen unter Berechtigungen aktiviert ist.

Nachdem Sie das Token haben, fügen Sie es dem Token Konfigurationsfeld hinzu und Sie sollten fertig sein!

Die fertige Konfigurationsseite sollte in etwa wie folgt aussehen:

Verwendung

Arbeiten mit dem Abfrage-Editor

Der Wavefront-Abfrageeditor hat zwei Modi: Query Builder und Raw Query. Um zwischen ihnen umzuschalten, verwenden Sie den Selektor oben rechts im Abfrageformular:

Im Query Builder-Modus stehen Ihnen vier Optionen zur Auswahl:

  1. Welche Metrik möchten Sie abfragen?

  2. Welche Aggregation möchten Sie für diese Metrik durchführen?

  3. Wie möchten Sie die Ergebnisse dieser Metrikabfrage filtern?

  4. Möchten Sie zusätzliche Funktionen auf das Ergebnis anwenden?

Die Metrikauswahl ist eine kategorisierte Hierarchie. Wählen Sie eine Kategorie aus und wählen Sie dann erneut, um die Unterkategorien aufzuschlüsseln. Wiederholen Sie diesen Vorgang, bis Sie die gewünschte Metrik erreicht haben.

Nachdem Sie eine Metrik ausgewählt haben, werden die verfügbaren Filter und Filterwerte automatisch für Sie aufgefüllt.

Im Modus Raw Query sehen Sie ein einzelnes Feld mit der Bezeichnung Query. Auf diese Weise können Sie jede gewünschte WQL-Abfrage ausführen.

Verwenden von Filtern

Das Wavefront-Plugin fragt dynamisch die entsprechenden Filter für jede Metrik ab.

Um einen Filter hinzuzufügen, klicken Sie im Wavefront-Abfrage-Editor auf das + neben der Bezeichnung Filter, wählen Sie aus, nach welchem Feld Sie filtern möchten, und wählen Sie einen Wert aus, nach dem gefiltert werden soll.

Funktionen verwenden

Funktionen bieten eine zusätzliche Möglichkeit, die metrischen Antwortdaten zu aggregieren, zu bearbeiten und Berechnungen für sie durchzuführen. Um die verfügbaren Funktionen anzuzeigen, wählen Sie die Dropdownliste neben der Funktionsbezeichnung im Query Builder aus. Je nach der ausgewählten Funktion können Sie weitere Aktionen ausführen, z. B. eine Gruppe nach Feldern festlegen oder Schwellenwerte anwenden. Benutzer können mehrere Funktionen miteinander verketten, um erweiterte Berechnungen oder Datenmanipulationen durchzuführen.

Hinzufügen einer Variablen für eine Abfragevorlage

  1. Um eine neue Wavefront-Vorlagenvariable für ein Dashboard zu erstellen, wählen Sie das Einstellungen-Zahnrad oben rechts im Dashboard aus.

  2. Wählen Sie im Bereich auf der linken Seite Variablen aus.

  3. Wählen Sie oben rechts auf der Variablenseite „Neu“ aus.

  4. Geben Sie einen Namen und eine Bezeichnung für die Vorlagenvariable ein, die Sie erstellen möchten. Name ist der Wert, den Sie in Abfragen verwenden, um auf die Vorlagenvariable zu verweisen. Label ist ein benutzerfreundlicher Name, der für die Vorlagenvariable im Auswahlbereich des Dashboards angezeigt wird.

  5. Wählen Sie den Typ Query für das Typfeld aus (er sollte standardmäßig ausgewählt sein).

  6. Wählen Sie unter der Überschrift Abfrageoptionen in der Dropdownliste Datenquelle die Option Wavefront aus.

  7. Einzelheiten dazu, was in das Abfragefeld eingegeben werden sollte, finden Sie unter Abfragestruktur mit Vorlagenvariablen.

  8. Wenn Sie einen der zurückgegebenen Werte aus Ihrer Abfrage herausfiltern möchten, geben Sie einen regulären Ausdruck in das Regex-Eingabefeld ein.

  9. Wenden Sie alle Sortiereinstellungen an, die Sie möglicherweise haben, indem Sie in der Dropdownliste Sortieren einen Sortiertyp auswählen.

  10. Nachdem Sie die Konfiguration überprüft haben, wählen Sie Hinzufügen, um die Vorlagenvariable hinzuzufügen, und klicken Sie dann im linken Navigationsbereich auf Dashboard speichern, um Ihre Änderungen zu speichern.

Abfragestruktur der Vorlagenvariablen

Metriklisten: Metriken: ts (...)

Quellenlisten: Quellen: ts (...)

Quell-Tag-Listen: sourceTags: ts (...)

passende Quell-Tag-Listen matchingSourceTags: ts (...)

Tag-Namenslisten: TagNames: ts (...)

Tag-Wertelisten: tagValues (<tag>): ts (...)

Hinweise

  • Das s am Ende jedes Abfragetyps ist optional

  • Support für alle Kleinbuchstaben. Sie können Tagnamen oder TagNames verwenden, aber keine TAGNAMES.

  • Die Verwendung von Leerzeichen um das: ist optional

    WARNUNG

    Multi-valueund Include All option werden derzeit nicht vom Wavefront-Plugin unterstützt.

Verwenden von Vorlagenvariablen

Nachdem Sie die Schritte zum Hinzufügen einer neuen Vorlagenvariablen abgeschlossen haben, können Sie die Vorlagenvariable nun in Ihren Dashboard-Bereichen verwenden, um dynamische Visualisierungen zu erstellen.

  1. Fügen Sie mithilfe des Panel+-Symbols in der oberen rechten Ecke Ihres Dashboards ein neues Dashboard-Panel hinzu.

  2. Wählen Sie das Aggregat aus, das Sie für Ihre Abfrage verwenden möchten.

  3. Klicken Sie auf das Pluszeichen neben der Bezeichnung Filter und wählen Sie den Schlüsseltyp aus, der Ihrer Vorlagenvariablen entspricht. host=zum Beispiel für einen Hostfilter.

  4. Geben Sie den Namen der von Ihnen erstellten Vorlagenvariablen in das Eingabefeld Wert des Filters ein.

  5. Speichern Sie das Dashboard.

Sie sollten jetzt in der Lage sein, zwischen verschiedenen Werten Ihrer Vorlagenvariablen zu wechseln und Ihr Panel dynamisch zu aktualisieren!

Verwenden von Ad-Hoc-Filtern

Um Ad-hoc-Filter verwenden zu können, müssen wir zwei Vorlagenvariablen erstellen. Die erste ist eine Hilfsvariable, die verwendet wird, um eine Metrik auszuwählen, sodass Add-hoc-Filter für diesen Metriknamen gefüllt werden können. Die andere wird die eigentliche Ad-hoc-Filtervariable sein.

Wichtig

Die benötigte Hilfsvariable muss benannt metriclink werden. Dies kann eine benutzerdefinierte Variable mit der Liste der Metriken sein, die Sie verwenden möchten, oder eine abfragebasierte Variable, die die Abfragestruktur der Vorlagenvariablen verwendet. Wenn Sie die Ad-hoc-Filterfelder nur mit den Werten einer einzelnen Metrik füllen möchten, können Sie die metriclink Vorlagenvariable ausblenden.

Nachdem Sie die metriclink Variable erstellt haben, können Sie nun den Ad-hoc-Filter hinzufügen, indem Sie dieselben Schritte ausführen, die unter Hinzufügen einer Abfragevorlagenvariable beschrieben sind. Der Unterschied besteht darin, dass Sie Ad-hoc-Filter als Typ auswählen und für eine Abfrage keine Eingaben erforderlich sind.

Hinzufügen von Anmerkungen

  1. Um eine neue Wavefront-Anmerkung für ein Dashboard zu erstellen, wählen Sie das Einstellungen-Zahnrad oben rechts im Dashboard.

  2. Wählen Sie im Bereich auf der linken Seite „Anmerkungen“ aus.

  3. Wählen Sie oben rechts auf der Seite „Anmerkungen“ die Option „Neu“ aus.

  4. Geben Sie einen Namen für die Anmerkung ein (dieser wird als Name des Schalters auf dem Dashboard verwendet).

  5. Wählen Sie die Datenquelle von Wavefront aus.

  6. Standardmäßig haben Anmerkungen ein Limit von 100 Alarmereignissen, die zurückgegeben werden. Um dies zu ändern, setzen Sie das Feld Limit auf den gewünschten Wert.

  7. Wählen Sie Hinzufügen aus.

Verwenden von Anmerkungen

Wenn Anmerkungen aktiviert sind, sollten Sie jetzt die Alertereignisse und Probleme sehen, die mit einem bestimmten Zeitraum korrelieren.

Wenn Sie am unteren Rand eines mit Anmerkungen versehenen Abschnitts einer Visualisierung eine Pause einlegen, wird ein Popup-Fenster mit dem Namen der Warnung und einem direkten Link zur Warnung in Wavefront angezeigt.

Verwenden Sie das Feld Anzeigename

Diese Datenquelle verwendet das Feld Anzeigename auf der Registerkarte „Feld“ des Bedienfelds „Optionen“, um einen Legendenschlüssel anhand seines Namens, seiner Beschriftungen oder Werte zu kürzen oder zu ändern. Andere Datenquellen verwenden benutzerdefinierte alias Funktionen, um Legendenschlüssel zu ändern, aber die Funktion „Anzeigename“ ist eine konsistentere Methode, dies zu tun.

Referenzen