Optimierte Plots, Regex für Logfile

Begonnen von KNUT345, 27 Juli 2018, 20:20:33

Vorheriges Thema - Nächstes Thema

KNUT345

Hallo Zusammen,
zur Verbesserung der Performance möchte ich Logfiles mit den Tages-, Monats- bzw. Jahreswerten diverser Sensoren erfassen.
Dies möchte ich über eine separate Logfiledefinition machen.

defmod FileLog_Regensensor_Summary FileLog ./log/Regensensor_Summary-%Y.log Regensensor:statMyCountsDayLast:.*|Regensensor:statMyCountsMonthLast:.*|Regensensor:statMyCountsYearLast:.*
attr FileLog_Regensensor_Summary createGluedFile 1
attr FileLog_Regensensor_Summary group Logdatei
attr FileLog_Regensensor_Summary logtype text
attr FileLog_Regensensor_Summary room Unsorted


Aus diversen Gründen möchte ich manchmal zwei oder mehr Sensoren in einem Logfile zusammenfassen.
Damit dann die Definition im Frontend lesbar bleibt würde ich gerne die Definition über ein Regex zusammenfassen.
z.B. von

Regensensor:statMyCountsDayLast:.*|Regensensor:statMyCountsMonthLast:.*|Regensensor:statMyCountsYearLast:.*
...
Suedseite:statMyLuxDayLast:.*|Suedseite:statMyLuxMonthLast:.*|Suedseite:statMyLuxYearLast:.*

zu

(Regensensor|Suedseite):stat.*.(Day|Month|Year)DayLast:.*

Was leider nicht funktioniert.
Wo ist mein Denkfehler?

Bin für jeden Tipp dankbar, Grüße
Knut

Otto123

Hallo Knut,

mir fällt auf:
DayLast da ist Day zuviel.
.*. - der letzte Punkt ist doch überflüssig?

Ansonsten: probier es Schrittweise und nicht die ganze Optimierung auf einmal.

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

KNUT345

Danke Otto.
Das mit dem Day war ein Übertragungsfehlern, das mit dem Punkt werde ich testen.
Grüße
Knut