Is ELK the solution you should choose for your logging purposes? That a hard question to answer. There are a plethora of similar tools in the market, and it would be close to impossible to give a universal answer.
Do you prefer a free solution? If you do, then ELK ( ElasticSearch (https://www.elastic.co/products/elasticsearch), LogStash (https://www.elastic.co/products/logstash), and Kibana (https://www.elastic.co/products/kibana)) is an excellent choice. If you’re looking for an equally cheap (free) alternative, FluentD (http://www.fluentd.org/) is something worth trying out. Many other solutions might fit your needs. A simple Google search will reveal a plethora of options.
Are you more interested in a solution provided as a service? Would you like someone else taking care of your logging infrastructure? If you do, many services offer, for a fee...