Logstash is not a Saas solution and you have to host it. It requires Java run-time for its components, it uses Lucene on the back-end which is written in JRuby. There is no dependencies in JRuby and Lucene since those are shipped with Logstash code.
- Redis instance server
- Log shippers servers
- ElasticSearch servers:
There are Chef cookbooks and Puppet modules available for automated installation: the logstash community cookbook - logstash cookbook
Assessment:
High customization, complex architecture to maintain,
requires hardware to host
requires administration : There are admin positions for Logstash system
Logstash has plugin for Graphite which is a log graphing tool
What is Graphite?
Graphite is a highly scalable real-time graphing system. As a user, you write an application that collects numeric time-series data that you are interested in graphing, and send it to Graphite's processing backend,carbon, which stores the data in Graphite's specialized database. The data can then be visualized through graphite's web interfaces.