【发布时间】:2020-01-17 11:50:05
【问题描述】:
我知道nodetool describecluster 可以为我提供有关 cassandra 中架构分歧的信息。但是,我想看看这些信息是否可以通过 JMX 获得。如果有的话,有人能指出我完全限定的包/指标名称吗?
我正在尝试使用 Prometheus 设置警报。
【问题讨论】:
标签: java cassandra datastax datastax-java-driver
我知道nodetool describecluster 可以为我提供有关 cassandra 中架构分歧的信息。但是,我想看看这些信息是否可以通过 JMX 获得。如果有的话,有人能指出我完全限定的包/指标名称吗?
我正在尝试使用 Prometheus 设置警报。
【问题讨论】:
标签: java cassandra datastax datastax-java-driver
是的,您可以使用 JMX 对其进行监控:
ObjectName: org.apache.cassandra.db:type=StorageProxy
Attribute: SchemaVersions
这将返回一个键/值对,格式类似于:
eaceacea-eac7-eac6-eaca-eac75275b=[172.1.xx.xx, 172.1.xx.xx, 172.1.xx.xx]
同一集群中的所有节点都应与返回的 UUID 匹配。
【讨论】: