UPGRADE IP 9 verfügbar!
Timberwolf VISU jetzt mit NEUEM Layout Editor
Freie Anordnung, Reihenfolge und Größe der Widgets - viele weitere Verbesserungen
Infos im Wiki: https://elabnet.atlassian.net/l/cp/06SeuHRJ

NEU! Insider & Leistungsmerkmale FÜR ALLE freigeschaltet
Damit kann nun jeder das Upgrade vornehmen und VISU & IFTTT testen. Alle Info hier: viewtopic.php?f=8&t=5074

[Beantwortet] [V4.0 IP3] Update auf Influx 2.0 geplant?

Diskussionen über Zeitserien, Logging und Auswertung mit Grafana
Forumsregeln
  • Denke bitte an aussagekräftige Titel und gebe dort auch die [Firmware] an. Wenn ETS, CometVisu, Grafana, Edomi oder eine andere Software beteiligt ist, dann auch immer deren Version
  • Bitte mache vollständige Angaben zu Deinem Server, dessen ID und dem Online-Status in Deiner Signatur. Hilfreich ist oft auch die Beschreibung der angeschlossener Hardware sowie die verwendeten Protokolle
  • Beschreibe Dein Projekt und Dein Problem bitte vollständig. Achte bitte darauf, dass auf Screenshots die Statusleiste sichtbar ist
  • Bitte sei stets freundlich und wohlwollend, bleibe beim Thema und unterschreibe mit deinem Vornamen. Bitte lese alle Regeln, die Du hier findest: https://wiki.timberwolf.io/Forenregeln
Antworten

Ersteller
Mibr85
Reactions:
Beiträge: 495
Registriert: Mo Dez 02, 2019 5:38 am
Wohnort: Freital
Hat sich bedankt: 382 Mal
Danksagung erhalten: 190 Mal

[V4.0 IP3] Update auf Influx 2.0 geplant?

#1

Beitrag von Mibr85 »

Hallo liebes TWS Team
ich habe mir gerade das Video von Matthias angeschaut und bin etwas von den Socken was man mit der INflux DB 2.0 alles machen kann.


Ist es den Geplant ein Update auf Influx DB 2.0 durchzuführen in den nächsten Monaten?
Und wäre es dann möglich die InfluxDB 2.0 so wie auch Grafana über den Browser zu erreichen?
Grüße Micha

TWS 3500 XL #1209 + TWS 2600 #528 + PBM #972,
VPN offen, Reboot möglich
PLZ 01...

gbglace
Reactions:
Beiträge: 3585
Registriert: So Aug 12, 2018 10:20 am
Hat sich bedankt: 1253 Mal
Danksagung erhalten: 1649 Mal

#2

Beitrag von gbglace »

Mibr85 hat geschrieben: Do Feb 02, 2023 7:25 pm Und wäre es dann möglich die InfluxDB 2.0 so wie auch Grafana über den Browser zu erreichen?
Wie meinst Grafana auf dem Browser zu erreichen? Wie kommst da derzeit mit dem TWS dran ohne Browser?

Die Influx vom TWS ist TWS Hoheitsgebiet da wirst so schnell keine manuellen Schreibrechte drauf bekommen. Auslesen kann man sie aber wohl auch von quasi extern (anderer Grafana-Container auf dem TWS, wenn ich andere User hier richtig verstanden habe die immer das neueste Grafana brauchen/wollen.
Grüße
Göran

#1 Timberwolf 2600 Velvet Red TWS #225 / VPN aktiv / Reboot OK
#2 Timberwolf 2600 Organic Silver TWS #438 / VPN aktiv / Reboot OK
#3 PBM 3 Kanäle, #4 Modbus-Extension

StefanW
Elaborated Networks
Reactions:
Beiträge: 9689
Registriert: So Aug 12, 2018 9:27 am
Wohnort: Frauenneuharting
Hat sich bedankt: 4831 Mal
Danksagung erhalten: 7633 Mal
Kontaktdaten:

#3

Beitrag von StefanW »

Hi,
Mibr85 hat geschrieben: Do Feb 02, 2023 7:25 pmIst es den Geplant ein Update auf Influx DB 2.0 durchzuführen in den nächsten Monaten?
Kurze Antwort: NEIN :naughty:

Längere Antwort: Mit keiner anderen Software hatten wir dermaßen Probleme mit der Integration wie mit Influx 1.x

Alleine das Upgrade von 1.4 auf 1.8 war - von der Integration her - ein Alptraum, die Code-Qualität richtig schlecht und den Hersteller hat es zudem nicht interessiert. Es hat uns einundeinhalb Jahre gekostet, bis wir die Influx 1 richtig stabil bekommen haben. Das sollen wir nun aufs Spiel setzen?


So ein Upgrade zieht einen ziemlichen Rattenschwanz nach sich:

1. Influx ist in GO geschrieben und der neue GO-Compiler benötigt eine neue Betriebssystem Version, wir müssten also nur deswegen ein komplettes Dist-Upgrade machen. Das ist dann auch eine potentiell sehr kritisches Update.

2. Influx 2 gibt es nur mit 64 Bit, das bedeutet, das bekommen wir auf den älteren 32 Bit Plattformen nicht mehr ans laufen

3. Damit hätten wir dann künftig zwei verschiedene Major-Versionen, die 32Bit und die 64 Bit Plattformen mit unterschiedlichem Funktionsumfang. Das würde den weiteren Entwicklungs- , Support- und Testaufwand maßgeblich erhöhen


Letztlich ist alles machbar, aber es ist am Ende eine Frage der Kosten. Da müssen die Nutzer abstimmen. Sollen wir die Timberwolf Visu streichen und dafür Influx 2 nur für die 64 Bit Plattformen implementieren (oder was anderes "großes" von der Liste streichen)? Wenn es dafür Mehrheiten gibt, werden wir einen Weg finden. Ich vermute nur, dass die Mehrheit das nicht wünscht.

Alternativ xx EUR mehr im Monat für jeden, damit wir eigens einen Entwickler einstellen können, der sich um die ganze Influx und OS Umstellung nebst allen künftigen Tests kümmert.


Der Punkt ist: Das wichtigste Feature des Timberwolf Servers ist seine 24/7 Verlässlichkeit. Wir haben Industriekunden, die schrauben den Server in den Schaltschrank und dann soll der 10 Jahre einwandfrei laufen. Die haben kein Internet im Schaltschrank und die wollen schon gar nicht alle paar Monate ein Update machen (müssen). Der Timberwolf Server hat absolut verlässlich zu funktionieren - ohne jeden Abstrich. Integratoren erwarten das auch für Ihre Kundschaft und 2/3 der Endkunden legen ebenfalls Wert auf Stabilität. Es ist bei weiten nicht jeder erpicht darauf, immer "on the Edge" zu sein, aber dafür potentielle Probleme in Kauf nehmen zu müssen.

Bitte nicht falsch verstehen, das mag schon irgendwann kommen, aber wir schätzen das als sehr kostenintensiv ein und dafür brauchen wir erstmal ein größeres Budget als wir jetzt haben.


Der große Vorteil von "alter" Software ist STABILE AUSGEREIFTE Software und das ist im Zweifel mehr wert, als neue aber potentiell wacklige Features. Wer mag, kann sich Influx2 in einem eigenen Container installieren. Dafür gibt es das Container Feature.


lg

Stefan
Zuletzt geändert von StefanW am So Mai 14, 2023 11:07 am, insgesamt 8-mal geändert.
Stefan Werner
Product Owner für Timberwolf Server, 1-Wire und BlitzART
Bitte WIKI lesen. Allg. Support nur im Forum. Bitte keine PN
Zu Preisen, Lizenzen, Garantie, HW-Defekt an service at elabnet dot de

Link zu Impressum und Datenschutzerklärung oben.

gbglace
Reactions:
Beiträge: 3585
Registriert: So Aug 12, 2018 10:20 am
Hat sich bedankt: 1253 Mal
Danksagung erhalten: 1649 Mal

#4

Beitrag von gbglace »

Hatte das schonmal angeschnitten. Wie gesagt da die Influx auf dem TWS geschlossenes Hoheitsgebiet ist, bringen diese Features nicht viel Mehrwert. Das einfache anlegen als Timeseries weil ein Wert wie im KNX-Eventbasiert kommt könntest da nicht mehr nutzen wenn Du das noch aufwendig Taggen und mit anderen Werten irgendwie kombinieren willst um in einem Datensatz gleich mehrere Werte zu kombinieren. Eine Interessante Sache ist es für komplexe JSON-Results aus MQTT oder anderen HTTP-APIs da könntest mit entsprechenden Definitionsaufwand die Werte dann in einer Zeile entsprechend kombiniert wegschreiben. Das ist dann aber alles nix mehr im bestehenden Bedienkonzept. Weil dann muss der User auch noch das Datenmodell in den Timeseries DBs selber definieren.

Dazu kommt dann wohl der Aufwand alles bestehende an Innerein des TWS entsprechend aufzurüsten.

Jetzt wäre meine Empfehlung, wird eine solche Speicherung Mehrdimensionaler Einträge zu einem Timestamp in einer Zeile benötigt, dann in einem eigenen Container Influx2 installieren und auswerten.

Ansonsten wäre die Umstellung sicher recht aufwändig vor allem eben eine UI Instanz zu bauen neben der bekannten schnellen Timeseries-Option im Dispatcher, die dann als Popup hochkommt und mit der man für diese Timeseries entsprechend das Datenmodell definiert. Und da denke ich ist der Anteil an Kunden die das als Mehrwert empfinden relativ gering. Weil es geht da rein um die Speicherung in einer Datenbank um es dann ggf in irgendwelchen Charts anders ausgeben zu können. Diese mehrdimensionalen Datenpunkte musst Du für sonstige Aktivitäten im TWS eh in Einzelwerte Zerlegen (einzelne Transaktionen aus den MQTT oder HTTP-API Subsystemen) und die kommen dann bei der weiteren Verwendung eh nicht aus der Timeserie Influx sondern sind in den Objektdatenpunkten im TWS gespeichert.
Grüße
Göran

#1 Timberwolf 2600 Velvet Red TWS #225 / VPN aktiv / Reboot OK
#2 Timberwolf 2600 Organic Silver TWS #438 / VPN aktiv / Reboot OK
#3 PBM 3 Kanäle, #4 Modbus-Extension

Ersteller
Mibr85
Reactions:
Beiträge: 495
Registriert: Mo Dez 02, 2019 5:38 am
Wohnort: Freital
Hat sich bedankt: 382 Mal
Danksagung erhalten: 190 Mal

#5

Beitrag von Mibr85 »

Oh der Aufwand war mir nicht bewusst.
Mit dem Wissen möchte ich die Infflux 2.x auch nicht integriert haben. Bei Bedarf packe ich die einfach in einen Container und gut ist.
Grüße Micha

TWS 3500 XL #1209 + TWS 2600 #528 + PBM #972,
VPN offen, Reboot möglich
PLZ 01...
Antworten

Zurück zu „Zeitserien, Logging & Grafana“