首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >了解Cassandra消息延迟度量

了解Cassandra消息延迟度量
EN

Stack Overflow用户
提问于 2017-01-03 05:28:21
回答 1查看 696关注 0票数 1

我正在尝试理解如何使用org.apache.cassandra.metrics:type=Messaging指标。我设置了3个数据中心,每个数据中心都有一个节点。当我测量指标时,对于每个节点,我获得了2个跨数据中心指标和1个跨节点延迟指标,如下所示(针对DC-2中的节点)

代码语言:javascript
复制
org.apache.cassandra.metrics:type=Messaging,name=dc3-Latency
5.3387457013878636E7
org.apache.cassandra.metrics:type=Messaging,name=CrossNodeLatency
1.1471964354991291E8
org.apache.cassandra.metrics:type=Messaging,name=dc1-Latency
1.6108579786605054E8

但是,我目前没有使用集群的进程。Cassandra是否正在执行虚拟写操作来测量此指标?另外,跨节点延迟度量在这里是什么意思,每个DC只包含一个节点。

EN

回答 1

Stack Overflow用户

发布于 2017-01-03 11:42:21

该指标记录使用消息服务的所有事物的传入延迟。消息服务用于读/写,但它也用于流和八卦。所有节点之间每隔1秒就会触发一次八卦,所以在您的情况下,这可能是主导性的。此外,在某些情况下,一些表可能会被写入(system_distributed、system_traces和一些dse表,如果使用dse的话),即使是相当空闲的系统。

无论何时将消息从一个节点发送到另一个节点,它都会附加一个时间戳以及一些版本控制信息。接收系统将做的第一件事(忽略明显的操作系统/套接字/等)或多或少是将该时间戳与“现在”进行比较。这就是衡量标准的驱动因素。然后,它将查看源所在的数据中心,以确定哪些指标要增加多少。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41433502

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档