I know elasticsearch is good for full text search but when it comes to analyze logs, say nginx logs what is the advantage of using it over grep (with tail, awk, etc.) ?
Quite of often I dig through logs try to find some keywords, with grep it is simple. If I use elasticsearch, the investment of setting it up to work and the learning curve are huge compared to grep. So I am wondering is it worth the "trouble" ?
In what scenario grep just can't handle and elasticsearch will shine ?