有没有办法强制 Grafana 中的 Stat 面板的输出只显示天数

Posted

技术标签:

【中文标题】有没有办法强制 Grafana 中的 Stat 面板的输出只显示天数【英文标题】:Is there a way to force the output of a Stat panel in Grafana to only show values in days 【发布时间】:2021-03-20 05:08:00 【问题描述】:

我正在构建一个 Grafana 仪表板,其中包含一些 Stat 面板,这些面板显示我数据库中特定字段的平均、最小和最大时间值(见下文)。我以秒为单位存储数据并将值的单位设置为秒,然后面板以周、天、小时等为单位显示时间。为了保持一致性,我希望所有内容都以天为单位显示,但我没有t 能够找到一种方法来强制输出值的单位。如果可以做到这一点,有人可以指点我一些文档,或者可以告诉我在我的面板中进行哪些配置的东西吗?

到目前为止,我已经尝试过(没有成功):

    将每个面板配置为使用天数单位 这样做的结果是,一切都在几年内出现,等等。 通过执行二进制计算将每个面板配置为创建一个新字段,在该计算中我将秒数转换为天数,然后将单位更新为天数 结果是这些值根本没有改变 -> 而不是显示 X 天或其他什么,它只是以秒为单位显示值,没有单位。我不确定我在那里搞砸了什么,但这并没有改变任何东西。 我发现this link 讨论了为查询设置时间范围 这最终对我尝试做的事情没有用,因为它实际上是为了将查询更改为特定的日期范围而不是输出。 我查看了 transformations documentation、stat panel documentation 和其他一些面板文档页面,试图查看是否有任何关于如何执行此操作的信息,但我找不到任何关于强制输出值使用特定的单位。

编辑

所以我一直在搞乱仪表板并得到了一个可行的解决方案 - 即它是一个“足够好”的解决方案(见下文) - 但是,现在,我很好奇是否可以显示这些单位以及值而不将其转换为其他单位。有人对此有任何想法吗?

需要注意的一点是,这张图片的数据与前一张的数据不同,因此我预计转换为天数的数据不准确。

【问题讨论】:

【参考方案1】:

您可以使用自定义单位。由于自动选择,在 UI 中输入单位有点棘手,但如果您在 Unit 字段中输入“天”(不带引号)而不是使用选项卡或鼠标单击来调整字段,请使用滚动条组合框并选择最后一个条目“自定义单位:天”。

希望对您有所帮助。并且记录在案:我使用的是 Garafana 7.1.4

【讨论】:

以上是关于有没有办法强制 Grafana 中的 Stat 面板的输出只显示天数的主要内容,如果未能解决你的问题,请参考以下文章

Grafana之Stat Panel使用(第九篇)

通过 HTTP API 在 Grafana 中创建图表

ELK stat集群部署+Grafana及可视化图形

有没有办法在锁定该文件之前强制更新 SVN 文件?

grafana中的温度单位转换

有没有办法在 Grafana 中设置移动平均线?