什么是开源cassandra集群的最佳监控解决方案。

时间:2016-09-16 14:45:09

标签: cassandra

如果我们有开源的Cassandra集群,那么什么是满足集群监控需求的最佳监控平台。?

由于Datastax ops中心从6.0开始删除了对开源Cassandra Clusters的支持,我们希望了解其他选项。

Netflix priam提供REST API,但它没有UI。我发现很少有将cassandra集群与ELK和Graphite集成的示例,但是想知道这方面最好的是什么

4 个答案:

答案 0 :(得分:1)

监测的一个选择是prometheus(可能使用grafana作为更好的前端) 看看这篇文章:http://www.robustperception.io/monitoring-cassandra-with-prometheus/

你必须在每个节点上安装prometheus的jmx导出器,当然还有prometheus本身。有了它,您可以导出cassandra公开的所有jmx指标(请参阅http://wiki.apache.org/cassandra/Metrics)。 jmx导出器将启动一个http端点,prometheus可以从该端点收集指标。

但这只适用于监控,而不适用于操作

答案 1 :(得分:1)

这里只提一个选项,你可以使用Nagios来监控Cassandra,这是监控和维护'DataStax Enterprise或Apache Cassandra'的良好起点教程here

答案 2 :(得分:0)

如果想要存储在C *中,可以使用cassandra graphite报告人和grafana查看http://cyanite.io/

答案 3 :(得分:-1)

我是http://selectstar.io工作团队的成员,该团队能够为OSS Cassandra集群以及其他一些数据库提供监控即服务。

请看一下。我们正在快速构建新功能,并希望得到您的反馈。