Cassandra的开源管理/监控工具

时间:2018-05-01 18:38:33

标签: cassandra-3.0

需要知道是否有免费的开源工具来监控cassandra集群? - 指标 - 用户管理 - 备份/恢复 - nodetool stuff

DSE Ops是否是一个免费提供的工具?

感谢 Bhupen

5 个答案:

答案 0 :(得分:3)

我使用jolokia-agent + telegraf与Influxdb和Grafana一起监控我的群集。

我在这里写了一篇关于它的帖子:

https://andreastech.wordpress.com/2018/03/19/cassandra-performance-monitoring-by-using-jolokia-agent-telegraf-influxdb-and-grafana/

答案 1 :(得分:1)

您可以使用Prometheus + Grafana满足其中一些需求(各种监控任务)。

答案 2 :(得分:0)

是的,您可以使用DSE Opscentre管理节点,它是由datastax提供的免费工具。在操作中心,您可以了解每个节点的状态和负载,写入和读取延迟,包含允许过滤的查询以及管理模式和其他内容。

答案 3 :(得分:0)

是的,您可以将DSE Ops中心用于Apache Cassandra 2.1及更低版本。

答案 4 :(得分:0)

<强>的OpsCenter

从Opscenter 6.0版开始,OpsCenter不再与Apache Cassandra(Cassandra的开源版本)兼容,并且仅与Datastax Enterprise Clusters兼容。

查看新的Opscenter Policy Changes

开源替代

  • 监控

作为Opscenter的开源替代方案,我建议上面Valerie Parham-Thomson使用Prometheus作为Cassandra的强大监控解决方案。 JMX导出器可以从各种基于JVM的应用程序(例如Cassandra)导出。

  • 维修管理

要管理维修(对于确保健康的群集至关重要),作为OpsCenter的绝佳替代方案,我建议使用Cassandra Reaper。一种使维护管理和自动化非常简单高效的工具。

我实际上更喜欢Cassandra Reaper到OpsCenter进行维修管理。

  • 备份&amp;还原

对于备份和恢复,你有Priam由Netflix开发,但唉,它在过去几年没有看到很多更新,所以我建议反对它。而是为此开发自定义脚本。