Installation zweite Instanz "Grafana" in Docker sowie Zugriff auf TWS-InfluxDB und Erweiterung mit Plugins
Verfasst: Sa Mär 21, 2020 9:20 pm
+++ HINWEIS +++ HINWEIS +++ HINWEIS +++ HINWEIS +++ HINWEIS +++ HINWEIS +++ HINWEIS +++ HINWEIS +++
Zur Einordnung dieser Anleitung - insbesondere für neue Nutzer des Timberwolf Servers:
Dies ist eine Anleitung für eine separate Installation der grafischen Datenauswertungs- und Visualisierungslösung "Grafana" in der virtuellen Umgebugn "Docker". Grafana greift hierbei auf die auf dem Timberwolf Server vorhandene Zeitseriendatenbank "Influx" zu.
Dies ist eine besondere Erweiterung für Experten mit sehr hohen Ansprüchen an die Möglichkeiten von Grafana die für den üblichen Betrieb nicht erforderlich ist. Für die Nutzung aller wesentlichen und üblichen Funktionen ist die im TWS bereits enthaltene und durch uns gepflegte automatisch funktionierende Grafana-Instanz ausreichenend.
Um Missverständnissen zu begegnen:
1. Die Datenbank "Influx" sowie die Auswertung "Grafana" sind bereits auf jedem Timberwolf Server vorinstalliert.
2. Diese Installation von Influx und Grafana ist dabei vollständig gebrauchsfertig und funktioniert automatisch.
3. Es ist somit für den Anwender weder eine Installation noch eine Parameterisierung notwendig.
4. Um die Auswertungen mit Grafana nutzbar zu machen, sind tausende vorbereiteter Links und Generatoren im Produkt TWS integriert. Die Nutzung von Grafana benötigt nur den Aufruf der entsprechenden grafischen Darstellung über die vorbereiteten Links
5. Darüber hinaus kann die im Produkt TWS mitgelieferte und fertig eingerichtete Grafana-Installation fast beliebig um eigene Abfragen und Darstellungen erweitert werden.
6. Sowohl die im Produkt TWS enthaltene Datenbank Influx als auch die Auswertung Grafana werden von ElabNET gepflegt und im Rahmen der Updates & Upgrades regelmäßig mit neuen Versionen versorgt.
Mit der im Produkt enthaltenen Vorinstallation von Influx und Grafana läßt sich somit für 99% aller Kunden das allermeiste an Wünschen und Gestaltung umsetzen.
Der Grund für diese Anleitung durch einen Kunden war, dass der Kunde Möglichkeiten wünschte, insbesondere die Fähigkeiten von Grafana mit Hilfe von Plugins usw. auszubauen um die grafischen Darstellungen von Auswertungen zu erweitern. Hierzu entwickelte der Kunde eine zusätzliche separate Installation von Grafana um diese Erweiterungen vorzunehmen.
Diese zusätzliche Instanz läuft hierbei innerhalb eines Docker Containers ebenfalls auf dem Timberwolf Server. Somit sind zwei Instanzen von Grafana auf dem Server installiert: Zum einen die mit dem Produkt TWS installierte Grafana-Version sowie die mit dieser Anleitung installierte zweite Version.
Wir danken dem Kunden für diese Anleitung, zeigt sie doch die außergewöhnlichen Erweiterungsmöglichkeiten des Timberwolf Servers und mögliche Anpassungen der eigenen Wünsche. (2020-05-04 by StefanW)
+++ HINWEIS +++ HINWEIS +++ HINWEIS +++ HINWEIS +++ HINWEIS +++ HINWEIS +++ HINWEIS +++ HINWEIS +++
Hallo Sven/@Robosoc,
hier ist eine kurze Anleitung von mir für eine Grafana Docker Installation mit Zugriff auf TWS-InfluxDB + Plugin-Installation.
Schritt 1: Grafana-Volumes anlegen
Volume 1: grafana_usr
Volume 2: grafana_etc
Volume 3: grafana_data
Schritt 2: Neuen Grafana-Container erzeugen -> Einstellungen siehe unten
Hinweis: Port 3000 darf nicht verwendet werden, weil er von der internen Grafana -Instanz verwendet wird.
Diese Umgebungsvariablen sind wichtig: GF_SERVER_HTTP_PORT und GF_SERVER_ROOT_URL
Schritt 3: Data Sources InfluxDB anlegen und testen
Grafana Menü -> Configuration -> Data Sources -> add Data Source -> Influx-DB
Hier findet man die Zugangsdaten(nur Leserechte) für die TWS-InfluxDB
Schritt 4: Plugins installieren
Grafana Container-Console starten und z.B. mit dem Befehl "grafana-cli plugins install natel-discrete-panel
" die Erweiterung DISCRETE installieren.
Weitere Plugins-Installationsbefehle
grafana-cli plugins install michaeldmoore-multistat-panel
grafana-cli plugins install briangann-datatable-panel
grafana-cli plugins install grafana-piechart-panel
MfG Juri
Zur Einordnung dieser Anleitung - insbesondere für neue Nutzer des Timberwolf Servers:
Dies ist eine Anleitung für eine separate Installation der grafischen Datenauswertungs- und Visualisierungslösung "Grafana" in der virtuellen Umgebugn "Docker". Grafana greift hierbei auf die auf dem Timberwolf Server vorhandene Zeitseriendatenbank "Influx" zu.
Dies ist eine besondere Erweiterung für Experten mit sehr hohen Ansprüchen an die Möglichkeiten von Grafana die für den üblichen Betrieb nicht erforderlich ist. Für die Nutzung aller wesentlichen und üblichen Funktionen ist die im TWS bereits enthaltene und durch uns gepflegte automatisch funktionierende Grafana-Instanz ausreichenend.
Um Missverständnissen zu begegnen:
1. Die Datenbank "Influx" sowie die Auswertung "Grafana" sind bereits auf jedem Timberwolf Server vorinstalliert.
2. Diese Installation von Influx und Grafana ist dabei vollständig gebrauchsfertig und funktioniert automatisch.
3. Es ist somit für den Anwender weder eine Installation noch eine Parameterisierung notwendig.
4. Um die Auswertungen mit Grafana nutzbar zu machen, sind tausende vorbereiteter Links und Generatoren im Produkt TWS integriert. Die Nutzung von Grafana benötigt nur den Aufruf der entsprechenden grafischen Darstellung über die vorbereiteten Links
5. Darüber hinaus kann die im Produkt TWS mitgelieferte und fertig eingerichtete Grafana-Installation fast beliebig um eigene Abfragen und Darstellungen erweitert werden.
6. Sowohl die im Produkt TWS enthaltene Datenbank Influx als auch die Auswertung Grafana werden von ElabNET gepflegt und im Rahmen der Updates & Upgrades regelmäßig mit neuen Versionen versorgt.
Mit der im Produkt enthaltenen Vorinstallation von Influx und Grafana läßt sich somit für 99% aller Kunden das allermeiste an Wünschen und Gestaltung umsetzen.
Der Grund für diese Anleitung durch einen Kunden war, dass der Kunde Möglichkeiten wünschte, insbesondere die Fähigkeiten von Grafana mit Hilfe von Plugins usw. auszubauen um die grafischen Darstellungen von Auswertungen zu erweitern. Hierzu entwickelte der Kunde eine zusätzliche separate Installation von Grafana um diese Erweiterungen vorzunehmen.
Diese zusätzliche Instanz läuft hierbei innerhalb eines Docker Containers ebenfalls auf dem Timberwolf Server. Somit sind zwei Instanzen von Grafana auf dem Server installiert: Zum einen die mit dem Produkt TWS installierte Grafana-Version sowie die mit dieser Anleitung installierte zweite Version.
Wir danken dem Kunden für diese Anleitung, zeigt sie doch die außergewöhnlichen Erweiterungsmöglichkeiten des Timberwolf Servers und mögliche Anpassungen der eigenen Wünsche. (2020-05-04 by StefanW)
+++ HINWEIS +++ HINWEIS +++ HINWEIS +++ HINWEIS +++ HINWEIS +++ HINWEIS +++ HINWEIS +++ HINWEIS +++
Hallo Sven/@Robosoc,
hier ist eine kurze Anleitung von mir für eine Grafana Docker Installation mit Zugriff auf TWS-InfluxDB + Plugin-Installation.
Schritt 1: Grafana-Volumes anlegen
Volume 1: grafana_usr
Volume 2: grafana_etc
Volume 3: grafana_data
Schritt 2: Neuen Grafana-Container erzeugen -> Einstellungen siehe unten
Hinweis: Port 3000 darf nicht verwendet werden, weil er von der internen Grafana -Instanz verwendet wird.
Diese Umgebungsvariablen sind wichtig: GF_SERVER_HTTP_PORT und GF_SERVER_ROOT_URL
Schritt 3: Data Sources InfluxDB anlegen und testen
Grafana Menü -> Configuration -> Data Sources -> add Data Source -> Influx-DB
Hier findet man die Zugangsdaten(nur Leserechte) für die TWS-InfluxDB
Schritt 4: Plugins installieren
Grafana Container-Console starten und z.B. mit dem Befehl "grafana-cli plugins install natel-discrete-panel
" die Erweiterung DISCRETE installieren.
Weitere Plugins-Installationsbefehle
grafana-cli plugins install michaeldmoore-multistat-panel
grafana-cli plugins install briangann-datatable-panel
grafana-cli plugins install grafana-piechart-panel
MfG Juri