I’ve checked that doc while writing that.
In that case this is the same but the ordering for the number of the last part 
becomes incorrect (1 is older, 2 is newer for my logs):

Logstream name: [TCollectorLog]
Files: 6 (printing oldest to newest)
        /var/log/tcollector/metrics.log
        /var/log/tcollector/metrics.log-10-18-2015-2.gz
        /var/log/tcollector/metrics.log-10-18-2015-1.gz
        /var/log/tcollector/metrics.log-10-19-2015-3.gz
        /var/log/tcollector/metrics.log-10-19-2015-2.gz
        /var/log/tcollector/metrics.log-10-19-2015-1.gz

Timur

On 19 Oct 2015 at 16:43:38, Michael Trinkala ([email protected]) wrote:

Try: priority = ["Year", "Month", "Day", "^Seq"]

See: 
https://hekad.readthedocs.org/en/latest/pluginconfig/logstreamer.html#single-sequential-rotating-logfile

Trink


On Mon, Oct 19, 2015 at 6:37 AM, Timur Batyrshin <[email protected]> wrote:
Hi all,


I have the following list of logfiles:

# heka-logstreamer -config=20-tcollector.toml
Found 1 Logstream(s) for section [TCollectorLog].

Logstream name: [TCollectorLog]
Files: 6 (printing oldest to newest)
/var/log/tcollector/metrics.log
/var/log/tcollector/metrics.log-10-18-2015-1.gz
/var/log/tcollector/metrics.log-10-18-2015-2.gz
/var/log/tcollector/metrics.log-10-19-2015-1.gz
/var/log/tcollector/metrics.log-10-19-2015-2.gz
/var/log/tcollector/metrics.log-10-19-2015-3.gz


How should I write the regexp for the Logstreamer so that “metrics.log” would 
be the newest file but not the oldest?

I’ve tried to do that like below that produces the result you see above. 

[TCollectorLog]
type = "LogstreamerInput"
log_directory = "/var/log/tcollector"
file_match = 
'metrics\.log(-(?P<Month>\d+)-(?P<Day>\d+)-(?P<Year>\d+)-(?P<Seq>\d*)\.gz)?'
priority = ["Year", "Month", "Day", "Seq"]
splitter = "split_on_newline"
decoder = “tcollector_decoder"

Any suggestions?

Thanks,
Timur

_______________________________________________
Heka mailing list
[email protected]
https://mail.mozilla.org/listinfo/heka


_______________________________________________
Heka mailing list
[email protected]
https://mail.mozilla.org/listinfo/heka

Reply via email to