我是OpsCenter的新手并试图了解指标图表。这些图表似乎很难刷新,我试图确定这是我的配置问题还是仅仅是期望的内容。
例如,我有一个通过CCM创建的三节点Cassandra测试集群。 OpsCenter和节点代理是手动配置的。
我在仪表板上有读取和写入请求和延迟的图表。我正在运行一个JMeter测试,在大约5分钟的时间内将100k行插入Cassandra表(通过REST调用我的webapp)。
我同时打开了OpsCenter和VisualVm。当测试开始时, VisualVM图表立即开始显示负载的变化(通过堆和CPU / GC图表),但OpsCenter图表滞后并且更新缓慢。我意识到我是比较不同的指标(即堆与写请求),但我希望在OpsCenter中看到一些即时指示正在应用负载。
我的环境如下:
答案 0 :(得分:2)
目前每60秒收集一次指标,加上将它们插入C *,在OpsCenter服务器端读回,然后推送到UI,就会产生(尽管很小)开销。
OpsCenter团队正在努力改进一般的指标收集和提供实时指标,敬请期待。
顺便说一下,在延迟方面比较VisualVM和OpsCenter是不太正确的,因为OpsCenter由于其分布式特性而必须做更多工作来收集和聚合这些指标(并且因为VisualVM非常接近于meta ^ WJVM;)