gpt4 book ai didi

Graphite ,如果我选择更宽的时间范围,数据点就会消失

转载 作者:行者123 更新时间:2023-12-04 10:18:19 25 4
gpt4 key购买 nike

如果我要求这些数据:

https://graphite.it.daliaresearch.com/render?from=-2hours&until=now&target=my.key&format=json

在其他数据点中,我得到了这个:
[
2867588,
1398790800
]

如果我要求这些数据:
https://graphite.it.daliaresearch.com/render?from=-10hours&until=now&target=my.key&format=json

数据点如下所示:
[
null,
1398790800
]

当我选择更宽的时间范围时,为什么这个数据点会被取消?

更新

我看到对于小于 7 小时的选定日期范围, 数据点的分辨率每 10 秒 and when the date range chosen is 7 hours or bigger the the resolution goes to one datapoint 每 1 分钟 ..并继续这个方向,因为选择的日期范围越来越大到一个数据点 每 10 分钟一次 所以。

因此,当数据点的分辨率为每 10 秒时,数据存在,当分辨率为每 1 分钟或更长时间时,数据点没有值:/

我每 1 小时发送一个数据点,可能与分辨率配置冲突,我每小时只发送一个数据点

最佳答案

这里发生了几件事,但基本上问题是你错误配置了 Graphite (或者至少,以一种让它做你不期望的事情的方式配置它!)

具体来说,您应该设置 xFilesFactor = 0.0在您的 storage-aggregation.conf 文件中。由于您是新手,您可能只想要这个(我的位于/opt/graphite/conf/storage-aggregation.conf):

[default]
pattern = .*
xFilesFactor = 0.0
aggregationMethod = average

Graphite 文档这样描述 xFilesFactor:

xFilesFactor should be a floating point number between 0 and 1, and specifies what fraction of the previous retention level’s slots must have non-null values in order to aggregate to a non-null value. The default is 0.5.



可是等等!这不会改变现有的统计数据!这些聚合设置在创建指标时为每个指标设置一次。由于您是新手,因此最简单的方法是转到您的耳语目录并删除先前的数据并重新开始:
cd /opt/graphite/storage/whisper/my/
rm key.wsp

您的根目录可能会因平台等而有所不同。删除数据文件后, Graphite 应该在下一次指标写入时自动重新创建它们,并且它们应该获得您的更新设置(不要忘记在更改存储聚合设置后重新启动 carbon-cache )。

或者,如果您需要保留旧数据,则需要运行 whisper-resize.py使用 --xFilesFactor=0.0 对您的耳语 (.wsp) 数据文件以及 storage-schemas.conf 中的所有保留设置(也可以使用 whisper-info.py 进行查看)

最后,我应该补充一点,您在第一个查询中获得非空数据但在第二个查询中获得空数据的原因是因为 Graphite 会尝试根据您请求的时间窗口选择最佳的可用保留期来满足您的请求.对于较小的窗口,graphite 决定它可以使用最高精度的数据(即非聚合数据)来满足您的请求,因此您看到的是原始指标。对于更长的时间窗口,graphite 发现高精度、非聚合数据不适用于整个窗口——这些时间段在 storage-schemas.conf 中配置——因此它跳到下一个最高精度数据集可用(即第一聚合层)并仅返回聚合数据。因为您的聚合配置正在写入空数据,所以您看到的是空指标!所以修复聚合,你应该修复空数据问题。但是请记住,graphite 永远不会在单个请求/响应中组合聚合层,因此,当您更改的只是 from/to 参数时,任何时候您看到来自同一查询的结果之间的差异,问题几乎总是由于聚合配置。

关于 Graphite ,如果我选择更宽的时间范围,数据点就会消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23372235/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com