Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I had never heard of that before. Thank you for pointing this out :)


And yet you're rsyslogging and grepping what is supposed to be structured and typed. Have you heard about backpressure, controlled retention, compliant log redundancy and all of this advanced stuff that you'll never get with aggregation via rsyslogd/syslog-ng?


rsyslog is far more powerful than you're making it out. You have to actually tell it what to do but it's more expressive than filebeat and logstash.

* rsyslog in the use-case he's describing is just a method of pushing some subset of the logs generated on a client system to a directory on the collector which has trade-offs but the benefit is having really simple failure modes.

* both rsyslog and journald store structured data: rsyslog with lumberjack, and journald just always. And rsyslog can parse and structure the logs in-flight so you save computing power on the collector.

* rsyslog behaves exactly like filebeat when it comes to reliable delivery and can persist unsent messages to memory then disk. rsyslog's rate limiting, backoff, and retry options are super powerful.


Yes, you are right, sorry. I was too fast in my assumptions, rsyslog (don't know much of syslog-ng) has feature parity with ELK in terms of log delivery and processing. But I think that grep and its permutations aren't right tools of choice for log analysis anyway.


>backpressure

Both syslog-ng and rsyslog apply backpressure just fine over a network or socket...

>controlled retention

logrotate? It's only been around for over a decade..

>compliant log redundancy

So like, a backup strategy?

All of this stuff has been around for approximately forever, ES just had their marketing team name it something else and people like you are falling for it...




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: