在datadog中使用公式时,似乎没有办法用零代替零数据。我尝试填充零,但似乎不起作用,我只是想让我的dd代理监视器在关闭时显示0而不显示任何数据
该default_zero()功能可以满足您的需求。您可以手动输入,正如stephenlechner 建议的那样。
我发现了另一种方法:
当您保存图形并重新打开时,您会看到内容已被稍微调整,并且您会看到一个“默认 0”部分被标记到指标定义的末尾。
可以通过使用零插值更改查询来解决此问题。您可以将“.fill(zero)”放在 json 中的查询后面,或从 UI 中选择该选项。

编辑:
你是对的,当没有可用数据时插值不起作用。我最后也遇到了同样的问题。Datadog 的支持人员表示,当没有指标数据时,不可能显示零。现在有一个针对它的功能请求。如果有更多的人请求这个功能就好了,所以它会被优先考虑。
尽管如此,我尝试通过添加第二个指标来创建解决方法,该指标始终将数据作为第二个查询,并添加一个公式 ((b - b) + a) 来否定第二个查询,但是当预期查询中有数据时,它是显示在图表中。当没有可用数据时,这将导致零线。
唯一的问题是,当您在预期查询中有数据时,它看起来很难看,而且零线消失了。正如您在下面的屏幕截图中看到的。
结论: 该解决方法并不完美,但它适用于某些情况。例如,用零填充查询值而不是(无数据)。我希望这是对这个问题更好的答案。
| 归档时间: |
|
| 查看次数: |
1393 次 |
| 最近记录: |