3 ms·
I think with professional level applications, the same thing can be said, but with a shift in gradient. Why wouldn't it be? I've been working with logstash a b
by bpchaps 11y ago
I think with professional level applications, the same thing can be said, but with a shift in gradient. Why wouldn't it be?
I've been working with logstash a bit lately and... oh my god. The documentation is outdated, the initial examples have examples without explaining core principles, the log messages are almost useless, it takes about five seconds for the damn thing to even /check if the config is valid/ and holy mother of god if I see another line saying that something's been deprecated..... Also for the love of said god, when a bug report is filed and the dev needs to explain in multiple paragraphs why something undocumented is actually feature, not a bug... there's something truly awful. https://logstash.jira.com/browse/LOGSTASH-1348 https://logstash.jira.com/browse/LOGSTASH-1348
I can understand how these things happen, I truly do. But for something as widely used as logstash? No! Bad devs!
The simple fact that folks on stack overflow recommend to use two different grok creation tools to get logstash working properly (unless deprecation, because hey why not) is a complete and utter failure in my eyes.
Also, while I'm at it. I worked for an HFT firm that started going towards the devops stack, which required an install of Logstash. Installed it everywhere... I got woken up the next morning that every single machine was running cripplingly slow and that the trade desk had to cancel all orders. Huh. I installed it, but I never actually configured any of it to run...
Welp. A ps showed that logstash-web was running..... but with a 5 second uptime?
Turns out logstash-web's configs come installed with a bad config file that caused it to RESTART OVER AND OVER AND OVER. It killed any core the start job was running on for a good 10 seconds and immediately came up on the next. How...... why.... no..... :(
Thanks, Logstash. I seriously hope somebody from your team reads this article. You're in absolute desperate need of usability lessons.
/rant