Vorlagen mit globalen Variablen erstellen
Erstellen Sie Vorlagen mit der Syntax $variable
oder [[variable]]
.
-
Navigieren Sie zu den Einstellungen in Ihrem Dashboard, und wählen Sie auf der linken Seite Variablen aus.
-
Setzen Sie Typ auf Abfrage, und wählen Sie Ihre
Cognite Data Sourceals Datenquelle aus. -
Geben Sie im Feld Abfrage die Abfrage ein, mit der Objekte aus
CDFabgerufen und gefiltert werden sollen.Diese Abfrage fordert zum Beispiel Objekte mit dem Parameter
parentIds=[123]
an und filtert die Ergebnisse nachname
, der dem regulären Ausdrucktest-.*
entspricht:assets{parentIds=[123], name=~"test-.*"}
TippEine Liste der gültigen Parameter finden Sie in der API-Dokumentation.
Lesen Sie auch diesen Artikel, um zu erfahren, wie die Ergebnisse gefiltert werden können.
Sie können Variablen formatieren, damit sie in die Abfrage passen, zum Beispiel wenn Sie eine Variable mit mehreren Werten haben wie
ts{assetIds=[${variable:csv}]}
.Wenn Sie aus der Dropdownliste mehrere Objekte auswählen, werden die Variablen seriell in durch Komma getrennte Werte geordnet. Weitere Informationen zu den Formatoptionen von Variablen finden Sie in der
Grafana-Dokumentation. -
Wählen Sie Update aus.
Verschachtelte (verkettete) Variablen
Mit verschachtelten Variablen können Sie eine Vorlage erstellen, mit der Zeitreihen visualisiert werden, die zu einem Zweig der Objekt-Unterstruktur gehören, sodass Benutzer durch die Unterstruktur navigieren können.
-
Erstellen Sie die erforderlichen verschachtelten Variablen.
-
Verwenden Sie die Variable als Objektfilter im Dashboard.
-
Benutzer können Objekte aus jeder Ebene in der Hierarchie wählen.