0

我是 OpsCenter 的新手,并试图了解指标图。这些图表似乎刷新得很慢,我正在尝试确定这是我的配置问题还是只是预期的问题。

例如,我有一个通过 CCM 创建的三节点 Cassandra 测试集群。OpsCenter 和节点代理是手动配置的。

我在仪表板上有读写请求和延迟的图表。我正在运行一个 JMeter 测试,该测试在大约 5 分钟的时间内将 100k 行插入到 Cassandra 表中(通过 REST 调用我的 web 应用程序)。

我同时打开了 OpsCenter 和 VisualVm。测试开始时,VisualVM 图表立即开始显示负载变化(通过堆和 CPU/GC 图表),但 OpsCenter 图表滞后且更新缓慢。 我意识到我正在比较不同的指标(即堆与写入请求),但我希望在 OpsCenter 中看到一些立即指示正在应用负载。

我的环境如下:

  • 卡桑德拉:dsc-cassandra-2.1.2
  • OpsCenter:opscenter-5.1.0
  • 代理:datastax-agent-5.1.0
  • 操作系统:OSX 10.10.1
4

1 回答 1

2

目前,指标每 60 秒收集一次,此外,在将它们插入 C*、在 OpsCenter 服务器端读回以及推送到 UI 方面存在(尽管非常小)开销。

OpsCenter 团队正在努力改进总体指标收集和提供实时指标,敬请期待。

顺便说一下,在延迟方面比较 VisualVM 和 OpsCenter 并不完全正确,因为 OpsCenter 必须做更多的工作来收集和聚合这些指标,因为它是分布式的(也因为 VisualVM 非常接近 meta^WJVM ;)

于 2015-03-15T16:55:08.043 回答