当前位置: 首页 > 知识库问答 >
问题:

百分比指标是否遵循Graphite Grafana中的求和规则?

董宜然
2023-03-14

我们正在使用(Graphite Grafana)收集某些指标,将它们用作监控系统运行状况和性能的工具。

对于其中一个延迟度量,我们得到总时间以及它组成的所有子组件的延迟。

我们显示所有值的第99个百分位。然而,如果我们将子组件延迟的第99个百分位相加,它们并不等于总时间的第99个百分位。

从本质上讲,如果百分位数可以遵循求和规则,那么它就会下降。即

if 
a + b + c + d = s

then,
p99(a) + p99(b) + p99(c) + p99(d) = p99(s) ?

这个行吗?

共有1个答案

符棋
2023-03-14

只有当| a |=|b |=|c |=|d |如果这不是原因,你应该用经过每个分量的时间来加权你的方程,这才是真的。

假设只有组件“a”和“b”。如果对于通过组件“a”的100个请求,调用“b”900次,则0.1*p99(a)0.9*p99(b)=p99(a b)

PS:您应该删除您的“java”标签,也许还可以删除“石墨”和“grafana”标签。

 类似资料:
  • 作为一个相对的Java新手,我很困惑地发现了以下几点: 点. java: Edge.java: 主代码段:私有集blockedEdges 为什么这令人惊讶?因为在我将其编码为依赖平等之前,我检查了留档,它说: 如果该集合包含指定的元素,则返回true。更正式地说,当且仅当这个集合包含元素e,使得(o==null?e==null : o.equals(e)) 这句话非常清楚,它指出只需要相等。f.e

  • 问题内容: 我已经具有Docker和EC2的经验。但是我是ECS的新手。有人可以帮助我了解这两个参数的实际作用,区别和用法。 官方文件说: 该 最低百分之健康 表示在部署期间必须保持在RUNNING状态的服务任务数的下限,以所需任务数的百分比(四舍五入到最接近的整数)的百分比表示。使用此参数,可以在不使用其他群集容量的情况下进行部署。例如,如果您的服务具有所需的四个任务数量,并且最小健康百分比为5

  • 我正在导出一些关于正在运行的任务的指标,可用数据包括按状态和队列划分的当前任务数: 当从数据库中添加任务或使任务过期时,这些数字会定期更改,因此,例如,的任务数量将根据收集数据时数据库中的任务而增加和减少。 我没有办法获得总任务数,所以这是我所有的数据,我想通过<code>状态 百分比应该如何计算? 到目前为止我所尝试的是: 获取所有成功任务的百分比: 按队列获取成功任务的百分比: 我怎样才能及时

  • 问题内容: 假设规则如下: 有没有办法以某种方式获得“ 65%”的回报,而不是像素值? 谢谢。 编辑: 不幸的是,在我的情况下,使用DOM方法是不可靠的,因为我有一个导入其他样式表的样式表,因此 cssRules 参数最终以 null 或 未定义的 值结尾。 但是,这种方法在大多数直接的情况下都可以使用(一个样式表,文档的 head 标记内的多个单独的样式表声明)。 问题答案: 恐怕没有内置的方法

  • 问题内容: 我希望在我的网站上有一个百分比圆圈指示器 在这种情况下,显示为75%。应该怎么做?我在图像文件中有一个黄色圆圈,但是如果更容易使用CSS来完成所有操作,那么我可以。 问题答案: 考虑到进度条的形状(结束/开始是四舍五入的),我建议使用SVG。 演示:径向进度栏 径向进度栏 在以下示例中,使用stroke-dasarray属性为进度设置动画效果,并使用jQuery将%数字递增: 不幸的是

  • 问题内容: 我最近了解到,“%”符号用于计算Python中整数的余数。但是我无法确定是否还有其他运算符或方法来计算Python中的百分比。 就像使用“ /”会给您商数一样,如果仅对整数之一使用浮点数,它实际上会像传统除法一样为您提供答案。那么有没有一种方法可以计算出百分比呢? 问题答案: 在Python中没有这样的运算符,但是自己实现是很简单的。在计算实践中,百分比几乎不像模数有用,所以我认为没有