【发布时间】:2016-03-30 19:58:59
【问题描述】:
我有一个指标,我使用最大聚合器在 2 小时内检查(例如太平洋标准时间上午 9:30 到上午 11:30)。 Opentsdb UI 显示太平洋标准时间上午 10:16 只有一个数据点。如果我选择 2h max downsampling,那么 UI 会在上午 10:00 显示一个数据点,这是正确的。当我在同一时间段内使用 Bosun UI 检查相同的指标时,数据点在太平洋标准时间上午 10:52 注册,如果我选择 2 小时最大下采样,那么我会收到“无结果”。
我也尝试过其他指标,每当我使用与整体查询相同的下采样值时,我都会收到“无结果”,而在减少下采样或根本没有下采样时,会有数据点。
如果有人能在这个例子中解释 Bosun 的行为,我将不胜感激。
【问题讨论】:
-
如果你按 Alt-P 它应该会调出 miniprofiler。然后,您可以看到发送到 OpenTSDB 的 JSON 查询。我想知道那是什么样子的。
-
查询看起来合法: { "start": 1459355416, "end": 1459362616, "queries": [ { "aggregator": "max", "metric": "metric.count", “rateOptions”:{},“downsample”:“2h-max”,“filters”:[ { “type”:“regexp”,“tagk”:“tag1”,“filter”:“value1”,“groupBy” : 真 } ] } ] }