Stellen Sie eine Connect zu einer OpenTSDB-Datenquelle her - 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 OpenTSDB-Datenquelle her

Amazon Managed Grafana wird mit erweiterter Unterstützung für OpenTSDB ausgeliefert.

Die Datenquelle wird hinzugefügt

  1. Öffnen Sie das Seitenmenü, indem Sie das Grafana-Symbol in der oberen Kopfzeile auswählen.

  2. Im Seitenmenü unter dem Link Dashboards sollten Sie einen Link Datenquellen finden.

  3. Wählen Sie in der oberen Kopfzeile die Schaltfläche + Datenquelle hinzufügen.

  4. Wählen Sie OpenTSDB aus der Dropdownliste Typ aus.

Anmerkung

Wenn Sie den Link Datenquellen nicht in Ihrem Seitenmenü sehen, bedeutet dies, dass Ihr aktueller Benutzer die Rolle nicht hat. Admin

Name Beschreibung
Name Der Name der Datenquelle. So sehen Sie die Datenquelle in Bedienfeldern und Abfragen.
Default Die Standarddatenquelle bedeutet, dass sie für neue Panels vorab ausgewählt wird.
Url Das HTTP-Protokoll, die IP und der Port Ihres opentsdb-Servers (der Standardport ist normalerweise 4242).
Access Server (Standard) = Die URL muss vom Grafana-Backend/-Server aus zugänglich sein.
Version Version = opentsdb-Version, entweder <=2.1 oder 2.2.
Resolution Metriken von opentsdb können Datenpunkte mit einer Auflösung von entweder einer Sekunde oder einer Millisekunde enthalten.

Abfrage-Editor

Öffnen Sie ein Diagramm im Bearbeitungsmodus, indem Sie den Titel auswählen. Der Abfrageeditor unterscheidet sich davon, ob die Datenquelle die Version <=2.1 oder = 2.2 hat. In der früheren Version können nur Tags verwendet werden, um OpenTSDB abzufragen. In der letzteren Version können jedoch sowohl Filter als auch Tags verwendet werden, um opentsdb abzufragen. Fill Policy wird auch in OpenTSDB 2.2 eingeführt.

Anmerkung

Stellen Sie bei der Verwendung der OpenTSDB 2.2-Datenquelle sicher, dass Sie entweder Filter oder Tags verwenden, da sich diese gegenseitig ausschließen. Wenn sie zusammen verwendet werden, erhalten Sie möglicherweise seltsame Ergebnisse.

Vorschläge zur automatischen Vervollständigung verwenden

Sobald Sie mit der Eingabe von Metriknamen, Tagnamen und Tagwerten beginnen, sollten Sie hervorgehobene Vorschläge zur auto Vervollständigung für sie sehen. Die automatische Vervollständigung funktioniert nur, wenn die OpenTSDB-Vorschlags-API aktiviert ist.

Abfragen mit Vorlagen erstellen

Anstatt Dinge wie Server-, Anwendungs- und Sensornamen in Ihren metrischen Abfragen fest zu codieren, können Sie stattdessen Variablen verwenden. Variablen werden als Drop-down-Auswahlfelder oben im Dashboard angezeigt. Sie können diese Dropdown-Felder verwenden, um die in Ihrem Dashboard angezeigten Daten zu ändern.

Weitere Informationen zu Vorlagen und Vorlagenvariablen finden Sie unter. Vorlagen und Variablen

Variable abfragen

Die OpenTSDB-Datenquelle unterstützt Abfragen mit Vorlagenvariablen. Das bedeutet, dass Sie Vorlagenvariablen erstellen können, die die Werte von OpenTSDB abrufen. Zum Beispiel Metriknamen, Tag-Namen oder Tag-Werte.

Wenn Sie OpenTSDB mit einer Vorlagenvariablen des query Typs verwenden, können Sie die folgende Syntax für die Suche verwenden.

Abfrage Beschreibung
metrics(prefix) Gibt Metriknamen mit einem bestimmten Präfix zurück (kann leer sein).
tag_names(cpu) Gibt Tagnamen (d. h. Schlüssel) für eine bestimmte CPU-Metrik zurück.
tag_values(cpu, hostname) Gibt Tag-Werte für die Metrik CPU und den Tag-Schlüssel-Hostnamen zurück.
suggest_tagk(prefix) Gibt Tagnamen (d. h. Schlüssel) für alle Metriken mit einem bestimmten Präfix zurück (kann leer sein).
suggest_tagv(prefix) Gibt Tag-Werte für alle Metriken mit einem bestimmten Präfix zurück (kann leer sein).

Wenn Sie nicht sehen, dass im Preview of values Abschnitt Template-Variablen aufgefüllt werden, müssen Sie sie tsd.core.meta.enable_realtime_ts in den OpenTSDB-Servereinstellungen aktivieren. Um Metadaten der vorhandenen Zeitreihendaten in OpenTSDB aufzufüllen, müssen Sie die Datei außerdem auf dem OpenTSDB-Server ausführen. tsdb uid metasync

Verschachteltes Template

Eine Vorlagenvariable kann verwendet werden, um Tag-Werte nach einer anderen Template-Variablen zu filtern. Der erste Parameter ist der Metrikname, der zweite Parameter ist der Tag-Schlüssel, für den Sie Tag-Werte suchen müssen, und danach alle anderen abhängigen Vorlagenvariablen. Im Folgenden werden einige Beispiele aufgeführt, damit verschachtelte Vorlagenabfragen erfolgreich funktionieren.

Abfrage Beschreibung
tag_values(cpu, hostname, env=$env) Gibt Tag-Werte für die CPU-Metrik, den ausgewählten Env-Tag-Wert und den Tag-Schlüssel-Hostnamen zurück.
tag_values(cpu, hostname, env=$env, region=$region) Gibt Tag-Werte für die CPU-Metrik, den ausgewählten Env-Tag-Wert, den ausgewählten Regions-Tag-Wert und den Tag-Schlüssel-Hostnamen zurück.

Weitere Informationen zu OpenTSDB-Metrikabfragen finden Sie in der OpenTSDB-Dokumentation