is it possible for logstash to not load default grok filters?
Darcidride has quit
torrancew
matejz: I don't think so. What problem are you trying to solve?
matejz
torrancew: I think I could get it to start faster with default patterns removed
torrancew
I'm not sure that the payoff there would be worth the time required to do it
A lot of your LS startup time is in the JVM and JRuby warm-up
matejz
torrancew: it takes 30s+ to load now… Would love for logstash to start faster:)
torrancew
JRuby in particular has this pain point
matejz
oo ok
torrancew
The JRuby lead suggested recently that he's close to a breakthrough here, via twitter, IIRC
matejz
that’s good to hear:)
torrancew
There's a JRuby page on speeding up startups
matejz
most of the time startup is not a problem, but when developing new filters and running pipeline tests, I would really love for it to start a bit faster:)
torrancew
but most of it benefits development envs more than prod envs
(as it does things like disable/reduce the JIT, which leads to quicker startups, but slower overall performance)
matejz
Thanks for the info, I’ll have a look
I need it for dev anyways, so performance is not such a problem as I’m not running a bunch of logs againts it:)
one more thing… do you know of any repo / page with logstash configurations from productions?
j3roen joined the channel
Example configurations are easy to find, but actual bigger configuration used in production envs are hard to spot / non-existant
torrancew
matejz: What are you hoping to learn from such a repo?
I think the main reason they're hard to find is that most of the time it's littered with business logic / data that may be harder to get approved to share openly
matejz
torrancew: just how people are doing it, how their pipelines look like and to maybe get some new ideas:)
yea, probably
torrancew
Yeha I don't know of any sort of at-scale examples
antgel joined the channel
coolacid has a repo called GettingStartedWithELK
but it's mostly specific cookbook type stuff
hugh_jass joined the channel
JasonCL has quit
matejz
I see…
JasonCL joined the channel
JasonCL has quit
JasonCL joined the channel
darkmoonvt
The smaller examples will show you how to do things. Asking here may be your best be for 'should' and 'why'.
JasonCL_ joined the channel
JasonCL has quit
Any large pipeline won't be using your structure.
JasonCL_ has quit
matejz
I’m not sure if my pipeline is considered small or large… I’m probably somewhere in the middle
with around 30 different services sending logs to LS
and flow rate around 1200 logs/s
but only around 10 servers out of 100 sending logs
darkmoonvt
/nod I'd say that's on the high end for source types, and middlin for volume.
matejz
Why I was asking for examples is right not my pipeline is fast enought, but I have a feeling I could squeeze a bit more out of it:)
one think that I’m asking myself is if I should look towards generating JSON logs on service side or just GROK human readable logs
one example is apache
then there is syslog and so on
hugh_jass joined the channel
darkmoonvt
Moving the structure closer to the source will reduce load on your logstash, so ingesting json logs would help.
If, however, you don't have tight control of the sources, then that's not so easy.
For example, we accept sources from all over campus. I don't want everyone to be able to name their own fields.
JasonCL joined the channel
JasonCL has quit
JasonCL joined the channel
JasonCL has quit
JasonCL joined the channel
JasonCL has quit
JasonCL joined the channel
hugh_jass joined the channel
JasonCL has quit
dedwizar1 has quit
JasonCL joined the channel
dedwizar1 joined the channel
JasonCL has quit
lexAngeles joined the channel
JasonCL joined the channel
JasonCL has quit
JasonCL joined the channel
hugh_jass joined the channel
JasonCL has quit
JasonCL joined the channel
deadnull joined the channel
deadnull has quit
JasonCL has quit
JasonCL joined the channel
JasonCL has quit
julienAtElastic has quit
julienAtElastic joined the channel
matejz has quit
matejz joined the channel
dedwizar1 has quit
matejz has quit
matejz joined the channel
matejz has quit
matejz joined the channel
matejz has quit
dedwizar1 joined the channel
matejz joined the channel
julienAtElastic has quit
matejz has quit
matejz joined the channel
matejz has quit
dedwizar1 has quit
ujjain has quit
hugh_jass joined the channel
julienAtElastic joined the channel
JasonCL joined the channel
julienAtElastic has quit
wim has quit
JasonCL joined the channel
hugh_jass has quit
JasonCL has quit
hugh_jass joined the channel
strangeone joined the channel
JasonCL joined the channel
julienAtElastic joined the channel
dedwizar1 joined the channel
doctorcal has quit
doctorcal joined the channel
dedwizar1 has quit
wim joined the channel
adac has quit
doctorcal has quit
doctorcal joined the channel
hugh_jass has quit
v01t has quit
v01t joined the channel
hugh_jass joined the channel
pandeesh joined the channel
pandeesh
Hi
I have a question about dead_letter_queue plugin. is this the correct place to ask?