Please provide me with steps to add email alerting in ELK . Alerting with Logstash.
This question is too open to be answered in a meaningful way. I will say though that Logstash isn't very good for alerting. You might find Elastic's Watcher product useful, or maybe you should look into a real monitoring product like Nagios or Icinga.
As output, you can use "email" output plugin. I presume you already guess that.
In filter part, you add tag "email" to events that are relevant for an email.
And in output part :
output {
if "email" in [tags] {
email {
...
}
}
}
That said, in filter part, all depends what you exactly want to do...
Another way to do what Elastic Watcher do, but in open source :
https://elastalert.readthedocs.io
Thanks trying to use elastalert
And to be complete, throttle logstash filter is really nice to detect problems to generate alerts.
For example : more than 30 errors in 1 minute.