【问题标题】:Monitoring cassandra disk space with jmx使用 jmx 监控 cassandra 磁盘空间
【发布时间】:2016-10-17 08:26:45
【问题描述】:

当我尝试使用 JMX 监控 Cassandra_node 时,我遇到了问题。

详细来说,我从jmx["org.apache.cassandra.metrics:type=Storage,name=Load","Count"].得到了一个负值

在 Cassandra Wiki 中,此指标的定义是:

此节点使用的总磁盘空间(以字节为单位)

是否可以从该指标中获得负值?为什么?

【问题讨论】:

  • 在将值从 64 位整数转换为 32 位变量时可能会出现问题。如何检索 JMX 值?
  • 我用的是jconsole,value的类型是long。

标签: cassandra load storage monitoring jmx


【解决方案1】:

是的,这是可能的。这取决于版本,但有一些错误,例如 CASSANDRA-8205CASSANDRA-7239,尤其是在负载周围。如果它应该像它那样运行,那将是准确的。

您始终可以通过查看数据目录上的du 来下拉到操作系统级别并对其进行监控。

【讨论】:

  • 它是一个用于磁盘使用的 linux 命令。例如,du -sh /var/lib/cassandra/data 可以获得所有键空间的总磁盘空间。然后也可以查看每个键空间
猜你喜欢
  • 1970-01-01
  • 2013-11-02
  • 1970-01-01
  • 1970-01-01
  • 2021-10-24
  • 2021-10-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多