Seite 1 von 2

Wann werden die DokMode-Zeitserien gelöscht?

Verfasst: Di Mai 05, 2020 9:58 pm
von Robert_Mini
Hallo zusammen!

Ich hätte noch eine Frage zum DokMode.
Mir ist aufgefallen, dass die Daten in Grafana erhalten bleiben, wenn man den DokMode temporär ausschaltet.
Das ist einerseits praktisch, da kleinere Code-Änderungen zB. Kommentar beim Speichern teilweise den DokMode deaktivieren und damit die Daten beim wieder Einschalten noch erhalten sind.

Andererseits: Wann werden die DokMode-Zeitserien gelöscht? Meine Sicherung steht nun bei 2,7GB komprimiert auf 1,2GB, aber ein wenig beginne ich nun schon auf den Speicherverbrauch zu sehen und ich kann im Moment nicht abschätzen, wieviele GB die DokMode Zeitserien ausmachen?

Wäre nett wenn Stefan&Co da ein paar grobe Info's geben könnten.

Danke
Robert

Re: Wann werden die DokMode-Zeitserien gelöscht?

Verfasst: Mi Mai 06, 2020 9:00 am
von StefanW
Hallo Robert,

nette Frage, wir haben das erst diesen Montag in der Entwicklerkonferenz diskutiert.

Auf Deinem TWS benötigen die Zeitserien für den Dok-Mode 1,4 GB (hatten wir gestern beim Service gecheckt) und wir hatten eben am Montag schon beschlossen, dass wir ein automatisches Löschen für "alles über 30 Tage" implementieren und eine zusätzliche "Garbage Collection" dass bei Speicherknappheit automatisch mehr gelöscht wird.

Kommt vermutlich mit der Version 2.0

lg

Stefan

Re: Wann werden die DokMode-Zeitserien gelöscht?

Verfasst: Mi Mai 06, 2020 9:08 am
von Sun1453
StefanW hat geschrieben: Mi Mai 06, 2020 9:00 am Automatisches Löschen für "alles über 30 Tage" implementieren und eine zusätzliche "Garbage Collection" dass bei Speicherknappheit automatisch mehr gelöscht wird.

Kommt vermutlich mit der Version 2.0

lg

Stefan
Hallo Stefan,

dies gilt aber nur für den DOK Mode und nicht für andere Time Series oder?

Re: Wann werden die DokMode-Zeitserien gelöscht?

Verfasst: Mi Mai 06, 2020 9:28 am
von StefanW
Sun1453 hat geschrieben: Mi Mai 06, 2020 9:08 amdies gilt aber nur für den DOK Mode und nicht für andere Time Series oder?
Es ist nicht so, dass es da bisher ein Problem gibt, weil bei weitem nicht soviel aufgezeichnet wird gegenüber vielen komplexen Logikzellen im Dok-Mode.

Dennoch machen wir uns Gedanken über ein erweitertes Management, so dass der Kunde dann Verdichtungen / Löschungen konfigurieren kann. Da müssen wir noch ein paar Dinge ausprobieren und das ist dann auch eher was für Version 3.0

lg

Stefan

Re: Wann werden die DokMode-Zeitserien gelöscht?

Verfasst: Mi Mai 06, 2020 9:42 am
von Sun1453
Hallo Stefan,

mir geht es nur darum, das ich Daten älter 30 Tage sind, in den von mir bestimmten Time Series behalten möchte und diese nicht durch den neuen Job, den du angesprochen hast, gelöscht werden. Daher meine Rückfrage.

Re: Wann werden die DokMode-Zeitserien gelöscht?

Verfasst: Mi Mai 06, 2020 10:38 am
von Eraser
Ich schätze mal, dass dann mein Thema (viewtopic.php?f=31&t=2145&p=23597#p23597) mit diesem Thema hier zusammenhängt...

Re: Wann werden die DokMode-Zeitserien gelöscht?

Verfasst: Mi Mai 06, 2020 11:40 am
von Robert_Mini
Die 30 Tage für DokMode Daten (so hab ich das jetzt verstanden) finde ich eine perfekte Lösung.
Alle anderen Zeitserien sind da wie ich verstehe nicht betroffen, da braucht es Benutzereingriffe und das ist richtig so.

Lg
Robert

Re: Wann werden die DokMode-Zeitserien gelöscht?

Verfasst: Mi Mai 06, 2020 11:54 am
von Eraser
Robert_Mini hat geschrieben: Mi Mai 06, 2020 11:40 am Die 30 Tage für DokMode Daten (so hab ich das jetzt verstanden) finde ich eine perfekte Lösung.
Ja finde ich auch, das würde schon gut passen...

Re: Wann werden die DokMode-Zeitserien gelöscht?

Verfasst: Mi Mai 06, 2020 12:48 pm
von StefanW
Sun1453 hat geschrieben: Mi Mai 06, 2020 9:42 ammir geht es nur darum, das ich Daten älter 30 Tage sind, in den von mir bestimmten Time Series behalten möchte und diese nicht durch den neuen Job, den du angesprochen hast, gelöscht werden. Daher meine Rückfrage.
Danke, aber so eine Sorge ist bei uns unbegründet, wir löschen keine wichtigen Daten der Kunden. Niemals.

Wir reden hier von Garbage Collection

lg

Stefan

Re: Wann werden die DokMode-Zeitserien gelöscht?

Verfasst: Do Mai 07, 2020 1:28 pm
von S. Kolbinger
Hallo Robert,

ich bin dir hier noch die technische Antwort schuldig:
Robert_Mini hat geschrieben: Di Mai 05, 2020 9:58 pm Andererseits: Wann werden die DokMode-Zeitserien gelöscht?
Die DokMode-Aufzeichungen einer Logik im Logic-Scope wird gelöscht, jeweils wenn:
  • die Logik gelöscht wird
  • die Logik so verändert wird, dass sich die Anzahl der Levels ändert
  • der Typ (bool, int, float, string) mindestens eines Levels geändert wird
Wie du bereits erwähnt hast, bleibt die Aufzeichnung erhalten, wenn der DokMode deaktiviert wird.

In der aktuellen SW-Version lässt sich die Löschung mit geringem Aufwand erreichen:
  1. Einen zusätzlichen Trigger (z.B. Timer) anlegen
  2. Logik speichern
  3. Den Trigger von Punkt 1. wieder löschen
  4. Logik speichern
Falls gewünscht, könnte ich für zukünftige SW-Version anbieten, dass bei Deaktvierung des DokModes die Aufzeichnung immer gelöscht wird.