首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >与QuestDB一起使用的Grafana时间戳宏

与QuestDB一起使用的Grafana时间戳宏
EN

Stack Overflow用户
提问于 2022-06-29 08:17:53
回答 2查看 92关注 0票数 0

Grafana $__timeFilter(timestamp)宏生成纳秒精度(出于某种原因,只有在发出警报的查询时,仍在试图找出原因)。QuestDB要么接受划时代的微秒,要么接受达到微秒精度的ISO时间戳字符串,例如16564905640000002022-06-29T08:16:23.123456Z

如何使Grafana生成与QuestDB兼容的过滤器?

EN

回答 2

Stack Overflow用户

发布于 2022-06-29 08:34:37

尝试用以下过滤器替换$__timeFilter(timestamp)

代码语言:javascript
运行
复制
timestamp BETWEEN cast($__unixEpochFrom()*1000000L as timestamp) and cast($__unixEpochTo()*1000000L as timestamp)
票数 2
EN

Stack Overflow用户

发布于 2022-06-29 08:43:42

(编辑)你描述的行为听起来很奇怪,根据Grafana博士的说法,timeFilter应该是一致的。我检查过任何情况,我也观察到了同样的行为。

在QuestDB,您可以使用to_timestamp函数解析具有纳秒精度的时间戳,但在内部时间戳仍然具有微秒分辨率,因此您需要使用Andrey建议的解决方案,并在这里跳过使用内置的grafana过滤器。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72798030

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档