有人可以解释一下 Hystrix 指标的行和桶概念吗?

Posted

技术标签:

【中文标题】有人可以解释一下 Hystrix 指标的行和桶概念吗?【英文标题】:Can someone explain me the row and bucket concept for Hystrix metrics? 【发布时间】:2017-03-01 12:59:35 【问题描述】:

我阅读了有关 Hystrix 的度量概念的文章,但我不明白为什么在滚动窗口中使用行和存储桶。

为什么在桶中而不是总价值?

【问题讨论】:

【参考方案1】:

显然这只是性能优化。

在 Hystrix 中,对指标的写入发生在命令执行量上,即在单个实例上每秒执行 1000 次。

如果您每次收到单个指标时都必须重新计算指标的聚合视图,那么这将非常昂贵。

相反,他们发现将指标放入时间桶只允许重新计算桶边界上的聚合指标,而不会牺牲太多的准确性。

见this GitHub issue

【讨论】:

以上是关于有人可以解释一下 Hystrix 指标的行和桶概念吗?的主要内容,如果未能解决你的问题,请参考以下文章

有人可以解释一下消息代理的用途吗?

有啥想法可以禁用 hystrix 指标吗?

Hive之分区(Partitions)和桶(Buckets)

dbgrid中移动焦点到指定的行和列

如何在仪表板中查看 Hystrix 指标的天数以进行监控

Spring Cloud 入门教程: 断路器指标数据监控Hystrix Dashboard