Hallo zusammen,
ich bin dabei viele kleine File_Logs zusammenzufassen. Da ja fast jedes Device sein eigenes FileLog erstellt habe ich mir gedacht es macht Sinn diese zusammen zu fassen in einige wenige.
Frage, macht das Sinn oder ist das am Ziel vorbei gedacht? Was denkt Ihr???
Gruß.
Wuerde ich nicht machen. Je nachdem wie nah die geloggten events namenstechnisch beieinander liegen (schreibweise etc.) Wird das RegEx in z.B. einem Chart recht unübersichtlich.
Wahrscheinlich wird der Zugriff durch ein großes file auch langsamer. Wenn schon zusammenfassen dann gleich dblog.
DBLog habe ich schon ausprobiert (MariaDB)...
Sobald die SQL Datenbank aktiv ist geht die Performance von meinem Raspi 3 in den Keller. Obwohl nur alle paar Sekunden ein Eintrag geschrieben wird. Ist also auf einem Raspi 3 nicht zu empfehlen.
Hi,
ich würde mir eher die Filelogs dahingehend ansehen, ob das was geloggt wird auch alles mal gebraucht wird? Man kann die per Default angelegten Filelogs zum Einen einfach löschen, zum anderen deutlich abspecken.
event-on-change Reading hilft z.B. auch die Anzahl der Einträge im Log zu reduzieren. Schau Dir einfach an, welche Filelogs in kurzer Zeit stark wachsen und optimiere die, bzw. suche die Ursache für das Wachstum.
Ich vermute in einem "wilden" Filelog liegt auch dein Performance Problem.
Gruß Otto
Hey Otto123,
ich denke Du hast mich falsch verstanden. Die Performance Probleme habe ich nur mit MariaDB. Die habe ich wieder rausgeworfen...
Seitdem läuft der Raspi wieder top.
Mein Vorhaben ist alle zu loggenden Daten in wenige FileLogs zu schieben, der Übersicht halber.
Jetzt bin ich unsicher ob ich mir damit ein noch nicht erkanntes Problem einhandele.
Gibt es zum Beispiel eine Obergrenze für die Anzahl von verschiedenen zu loggenden Einträgen? (im FileLog)
Zitat von: rhoffm34 am 02 Dezember 2018, 22:22:52
DBLog habe ich schon ausprobiert (MariaDB)...
Sobald die SQL Datenbank aktiv ist geht die Performance von meinem Raspi 3 in den Keller. Obwohl nur alle paar Sekunden ein Eintrag geschrieben wird. Ist also auf einem Raspi 3 nicht zu empfehlen.
Du sagst MariaDB zieht den RPi3 runter? Dann läuft was falsch. Performanceproblem auch wenn FHEM nicht läuft? Verursacht durch MariaDB selbst, oder durch die Last von FHEM kommend?
Ich habe auch MariaDB laufen und die CPU/Memory Last davon ist gering. Da MariaDB auf Raspbian als Default MySQL-DB enthalten ist wäre hier jeder 2. DBLog-User betroffen.
Über wie viele Datensätze pro Device, pro Tag, ... , reden wir hier. Da du schon Files hast, sollte die Information vorhanden sein.
Ich habe Dich (wie kadettilac89) schon richtig verstanden. Und wahrscheinlich merkst Du ohne DB bloß nicht, dass so viel geloggt wird.
Ein zentrales Filelog wegen der Übersicht? Ich finde das macht keinen Sinn. Eine Datenbank zum loggen - das macht Sinn.
Gruß Otto