There are several other solutions that we can use to monitor and log infrastructure in order to support our Docker-based application. Some of them already have built-in support for monitoring Docker containers. Others should be combined with other solutions, such as the ones we saw previously, because they only focus on a specific part of monitoring or logging.
With other solutions, we may have to use some workarounds; however, their benefits clearly outweigh the compromise we have to make. While the following list is not exhaustive, it shows a few of the stacks we can explore to create our logging and monitoring solutions:
- Graphite (http://graphiteapp.org/)
- InfluxDB (http://influxdb.com)
- Sensu (http://sensuapp.org)
- Fluentd (http://www.fluentd.org/)
- Graylog (http://www.graylog.org)
- Splunk (http://www.splunk.com)
Sometimes, the operations...