This chapter will cover monitoring, logging, and administration. With large-scale datasets on distributed architectures comes the problem of providing a reliable service, which makes it more complex to keep an eye on all servers. As DataStax OpsCenter is no longer an option for use with Apache Cassandra,this chapter concentrates only on the open source toolset. Specifically, this chapter will cover the following topics:
- The Java Management Extension (JMX) interface: JConsole, JMXTerm
- Nodetool
- Metrics: JMXTrans, Telegraf, InfluxDB, Grafana, Alerting
- Logging: Filebeat, Kibana
- Troubleshooting
By the end of this chapter, you will understand different monitoring and logging tools, and how they provide more insight for problem solving on your cluster. You will be able to make decisions using reliable out-of-the-box applications from the open source community, including...