Hi Rayees,

which version of Graylog are you using?

Cheers,
Jochen

On Monday, 23 January 2017 17:03:09 UTC+1, Rayees Namathponnan wrote:
>
> Hi All,
>
> I have written a script to generate 501 message / second with 1 unique 
> string in 501 th to generate alert,  if you run the script it generate 
> messages  70 unique string and expecting an alert with message count is 70, 
>   but graylog always report only 60-65 messages, looks like some alerts as 
> missing in graylog, more details are below 
>
>
> Script 
> --------
>
> You can get script from 
> https://github.com/rayeesnp/graylog-performance/tree/master 
>
> There are two scripts one generate logs “log_gen.py” and  fl_app.py is 
> python flask app it can receive alert from graylog alert HTTP call back and 
> report number of alert received from graylog 
>
> if you run this script, it will generate 500 message like message A 
>  [random ip address before GET] and 1 message like B [ 
> hostname_process_string_uniquenumber ]
>
> message a 
> ---------------
> 2017-01-19 19:00:01.612519 - sjelk34_0 - [218.193.16.244] "GET /wheelsets 
> HTTP/1.0" 200 3148 "http://bleater.com"; "Mozilla/5.0 (Macintosh; Intel 
> Mac OS X 10_9_2) AppleWebKit/537.36
> (KHTML, like Gecko) Chrome/36.0.1944.0 Safari/537.36"
>
> message B 
> ---------------
> 2017-01-19 19:00:01.612573 - sjelk34_0 - [sjelk34_0_uni_68] "GET 
> /wheelsets HTTP/1.0" 200 4879 "http://bleater.com"; "Mozilla/5.0 
> (Macintosh; Intel Mac OS X 10_9_2) AppleWebKit/537.36 (KHTML, like Gecko) 
> Chrome/36.0.1944.0 Safari/537.36”
>
>
>
> Graylog Configurations 
> -------------------------------
> File beat to collect log,  graylog collector log harvest log from 
> /data/logs
>
> Configured extractor to extract the the string “hostname_process", my 
> cases added regular expression “(sjvm34_0+)”, field contains the string 
> “sjvm34_0_uni”,  store as filed “message_tag_0”
>
> Created stream rule with field tag “message_tag_0” contains “sjvm34_0”
>
> In manage alert configure “Alert is triggered when there is more than one 
> message in the last 3 minutes. Grace period: 3 minutes.”
>
> Then execute the script, by default script will execute 1 minute and 
> generate 70 unique script with sequence number, i am expecting alert 
> message with 70 message in alert,  but alert generating only for 60-65 
> messages.
>
>
> Regards,
> Rayees 
>
>
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Graylog Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/graylog2/a2faaee1-235a-448b-a8e6-79f74a15d916%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to