Scylla JMX -如何在API中MapMBean org.apache.cassandra.metrics:keyspace=uzzstore,name=EstimatedRowCount,scope=chunks,type=ColumnFamily?

dm7nw8vv  于 2023-11-18  发布在  Cassandra
关注(0)|答案(1)|浏览(105)

Scylla通过其内部API公开了JMXmbeans(或者可能是相反的方式,但这并不重要)。
如何读取MBean

org.apache.cassandra.metrics:keyspace=uzzstore,name=EstimatedRowCount,scope=chunks,type=ColumnFamily

字符串

z0qdvdin

z0qdvdin1#

它是http://localhost:10000/column_family/metrics/estimated_row_count
您可以通过查看scylla-jmx工具使用的指标或查看ScyllaDB源代码来找到这些指标;但您也可以通过UI方便地探索运行ScyllaDB导出的指标:http://localhost:10000/ui/。在浏览器中打开此URL,它会显示REST API请求的完整列表。如果深入/column_family/,您可以看到完整的指标列表,对每一个的(非常简短的......)描述,甚至能够在飞行中尝试它们。
最新消息:
这是一个针对每个表的度量,所以你需要在路径的末尾指定表名。指定它为keyspace name、冒号和一个表名。所以尝试像http://localhost:10000/column_family/metrics/estimated_row_count/yourkeyspacename:yourtablename这样的东西。

相关问题