幻象中Cassandra健康检查



在我们的容器化scala应用程序中,我们使用幻影库来持久化和检索Cassandra中的数据。我们要求对Cassandra进行定期健康检查。

目前,当应用程序在任何新的kubernetes pod中部署时,我们会检查是否有活动的Cassandra会话,然后再对Cassandra运行状况进行定期检查。

如果你能分享一下卡桑德拉健康检查的替代方案,我将不胜感激。

如果您正在使用DataStax Cassandra Operator(cass-operator),则已自动为您完成健康检查。如果一个pod发生故障,系统操作符将自动尝试为您恢复它。

如果你还没有看到它,看看开源的K8ssandra。它是一个现成的平台,可以在Kubernetes中运行Apache Cassandra,使用底层的DataStax Cassandra操作符,但内置了所有工具:

  • 死神用于自动维修
  • 美杜莎
  • 用于备份和恢复
  • <
  • 指标收集器/strong>使用Prometheus + Grafana进行监控
  • k8s集群入口的Traefik模板

由于所有这些组件都是开源的,它们都是免费使用的,不需要许可证或付费订阅,但仍然有强大的社区支持。干杯!

相关内容

  • 没有找到相关文章

最新更新