View a markdown version of this page

Skriptbasierte Dashboards - 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.

Skriptbasierte Dashboards

Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die Grafana-Version 8.x unterstützen.

Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 12.x unterstützen, finden Sie unter. Arbeitet in Grafana-Version 12

Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 10.x unterstützen, finden Sie unter. Arbeitet in Grafana-Version 10

Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. Arbeitet in Grafana-Version 9

Warnung

Diese Funktion ist veraltet und wird in einer future Version entfernt.

Wenn Sie viele Metriknamen haben, die sich in einem definierten Muster ändern (z. B. neue Server), kann es zeitaufwändig sein, ständig neue Dashboards zu erstellen.

Mithilfe von skriptbasierten Dashboards können Sie Ihre Dashboards dynamisch erstellen. JavaScript Im Grafana-Installationsordner befindet sich public/dashboards/ darunter eine Datei mit dem Namenscripted.js. Diese Datei enthält ein Beispiel für ein skriptbasiertes Dashboard. Sie können mit der folgenden URL darauf zugreifen: http://grafana_url/dashboard/script/scripted.js?rows=3&name=myName

Beim Öffnen können Sie sehenscripted.js, wie es URL-Parameter aus der ARGS Variablen liest und dann Zeilen und Bereiche hinzufügt.

Beispiel: scripted.js

var seriesName = 'argName'; if (!_.isUndefined(ARGS.name)) { seriesName = ARGS.name; } dashboard.panels.push({ title: 'Events', type: 'graph', fill: 1, linewidth: 2, gridPos: { h: 10, w: 24, x: 0, y: 10, }, targets: [ { target: "randomWalk('" + seriesName + "')", }, { target: "randomWalk('random walk2')", }, ], }); return dashboard;

Weitere Beispiele

Weitere Beispiele finden Sie im public/dashboards/ Verzeichnis Ihrer Grafana-Installation.