【问题标题】:Wrong data points reporting in Bosun (issue with downsampling)Bosun 中的错误数据点报告(下采样问题)
【发布时间】: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” : 真 } ] } ] }

标签: opentsdb bosun


【解决方案1】:

Bosun 目前已硬编码为所有内容都使用 UTC 时区。我们建议也将 OpenTSDB/HBase 更改为使用 UTC。使in the UIchanging to a local timezone 更明显的 Github 问题。曾尝试为 changing the timezone 添加设置,但无法合并。

Stack Overflow 对我们所有的系统都使用 UTC,因此我们不需要实现对其他时区的支持。由于夏令时和多个位置的服务器存在问题,强烈建议使用 UTC,但如果有人想添加本地时区支持,我们很乐意在 Github 或 Slack 聊天室中讨论实现。

【讨论】:

  • 我已检查我们的所有系统是否也使用 UTC
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-01-28
  • 2013-03-27
  • 2023-01-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多