桶边界计算中的因子是什么?

问题描述 投票:0回答:1

我不太明白什么是因子和模式 有没有关于这些主题的读物? https://grafana.com/docs/mimir/latest/send/native-histograms/#bucket-boundary-calculation

prometheus algebra
1个回答
0
投票

如果不提供

Factor
Factor
之间的关系,我无法解释
schema
的含义:

Schema
指的是影响直方图桶边界的特定索引或索引集。认为它有一个值,该值决定了数据分组为
buckets
的分辨率或粒度。简单地说,模式可能会直接指定一个索引值,例如(-4、-3、0、2、4),然后将其映射到您的数据(通常分布在不同的存储桶范围中。)

我不太明白什么是因子和模式有关于这些主题的读物吗?

该因子是通常用于确定直方图桶的间距或宽度的方程的一部分。

举例来说,我们有一个给定的因子(例如 1.1),模式被选为

list[-4, -3, -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8]
中满足特定条件的最大数字,以确保适当的存储桶大小。

这允许灵活地创建直方图,随着值远离零(即,当您从-ve桶开始)时,桶大小呈指数增长,这对于跨越多个数量级的数据非常有用。

此外,如果您的数据呈指数增长,则对每个数据应用

1.1
因子,即每个连续存储桶的边界可能比前一个存储桶大 1.1 倍。这种指数增长有助于表示广泛的值,而不需要大量的存储桶。这基本上是确保您没有超过所需数量的桶的一种方法。

以最简单的形式

因子用于根据指数增长率(例如

2^schema
)确定连续桶边界之间的适当缩放。系数越高,桶大小之间的增长越快。

© www.soinside.com 2019 - 2024. All rights reserved.