在cassandra连接池

时间:2018-01-03 13:18:40

标签: apache cassandra cassandra-3.0

在Mongo和HBase中,我们有办法跟踪客户端连接,有没有办法在Cassandra中获得总客户端连接?

谢谢,
哈利

2 个答案:

答案 0 :(得分:1)

在客户端数据传输驱动程序上报告连接,任务队列,查询和错误(连接错误,黑客超时,重试,推测执行)的指标。

可以通过Cluster.getMetrics()操作(java)访问。

答案 1 :(得分:0)

Datastax提供cassandra结构,CassMetrics(cpp驱动程序)。此结构包含执行查询,待处理请求,超时请求,总连接和可用连接的最小和最大微秒。它提供了会话特定快照的完整性能指标。

在以下数据存档文档中https://docs.datastax.com/en/developer/cpp-driver/2.3/api/struct.CassMetrics/

清楚地解释了该结构的每个成员

这里是一个关于如何有效使用结构的示例程序 - https://github.com/datastax/cpp-driver/blob/master/examples/perf/perf.c