cassandra-2.0 - 如何为 cassandra 客户端程序添加/注册和生成指标
问题描述
在我们的 java 应用程序中,我们有一个客户端程序,可以将批量记录异步插入到 cassandra 中。我们正在使用 guava Future 并添加回调来跟踪插入操作的成功和失败。
现在我想添加和生成指标来跟踪通过我们的程序(方法)执行的记录数、成功数、失败数、每次插入所用的时间。我还想按小时获取此信息。
我对 cassandra 非常陌生,并且第一次使用指标。你能帮我实现上述要求吗?我想知道我们如何为客户注册和生成指标。
我已经浏览了https://docs.datastax.com/en/latest-java-driver-api/com/datastax/driver/core/Metrics.html - 但它似乎提供了有关 cassanra 服务器的统计信息。但我想为客户注册并生成指标。
谢谢。
解决方案
推荐阅读
- apache-spark-sql - 如何提高具有数组列的 DataFrame 的 Spark SQL 查询性能?
- macos-mojave - 如何解决登录屏幕上的问号?
- java - 如何在 FTPClient 中更改目录。单个 FTPClient InputStream 中的多个目录连接。未知解析器类型:“/Path”是当前目录
- http - http.FileServer 只服务于 index.html
- python - 在一系列数字上绘制数字列表
- java - 无法将另一个目录中的类用于主 java 程序
- python - 无法在 jupyter 笔记本中导入 fastparquet
- python - Mac pycharm无法安装lxml包
- java - MapStruct:基于(布尔)值排除属性
- tensorflow - Google Colab GPU 加速适用于 2.x,但不适用于 1.x