gpt4 book ai didi

Graphite 总结数据点

转载 作者:行者123 更新时间:2023-12-02 07:47:30 24 4
gpt4 key购买 nike

我正在使用graphite收集数据,我想检索一段时间内某些事件的总数。比如说,每周的登录次数。

但是,我只需要总数,不需要查看它如何随时间变化。

当我使用像 from=-1w&target=summarize(stats.events.login.success,"1w")&format=json 这样的东西时,我仍然得到两个 数据点,而不是一个。

有没有办法从summarize函数中获取单个数据点?或者使用不同的函数返回单个数据点值?

最佳答案

这里的问题是,默认情况下,summary 并不与 from 字段对齐。

summarize(seriesList, intervalString, func='sum', alignToFrom=False)

如果你这样做

from=-1w&target=summarize(stats.events.login.success,"1w","sum",true)&format=json

您应该只获得一个数据点。它现在所做的是将您的存储桶与不适合从 from 参数开始的周范围内的日期对齐,因此您最终会得到 2 个存储桶。来自 graphite docs总结一下:

By default, buckets are caculated by rounding to the nearest interval. This works well for intervals smaller than a day. For example, 22:32 will end up in the bucket 22:00-23:00 when the interval=1hour.

Passing alignToFrom=true will instead create buckets starting at the from time. In this case, the bucket for 22:32 depends on the from time. If from=6:30 then the 1hour bucket for 22:32 is 22:30-23:30.

关于 Graphite 总结数据点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13589350/

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