首页 > 解决方案 > 如何为 cassandra 客户端程序添加/注册和生成指标

问题描述

在我们的 java 应用程序中,我们有一个客户端程序,可以将批量记录异步插入到 cassandra 中。我们正在使用 guava Future 并添加回调来跟踪插入操作的成功和失败。

现在我想添加和生成指标来跟踪通过我们的程序(方法)执行的记录数、成功数、失败数、每次插入所用的时间。我还想按小时获取此信息。

我对 cassandra 非常陌生,并且第一次使用指标。你能帮我实现上述要求吗?我想知道我们如何为客户注册和生成指标。

我已经浏览了https://docs.datastax.com/en/latest-java-driver-api/com/datastax/driver/core/Metrics.html - 但它似乎提供了有关 cassanra 服务器的统计信息。但我想为客户注册并生成指标。

谢谢。

标签: cassandra-2.0cassandra-3.0datastax-java-drivercodahale-metrics

解决方案


推荐阅读