在 Datadog 中显示自定义指标的最后一个值的日期

Display the date of the last value for a custom metric in Datadog

我正在搜索以在 DD 仪表板中显示 指标最后一个值的日期。我可以为此使用一个简单的 QueryValue 字段,但是我不知道如何获取该指标的日期而不是它的值。

示例: mymetric = [21,5,42] 假设这些指标的相关日期是 ['1/1/2022', '1/2/2022', '27/2/2022']

我想显示 27/2/2022。

目前,我只显示此查询的值


"queries": [
    {
         "query": "max:mycounter{$env}",
         "data_source": "metrics",
         "name": "query1",
         "aggregator": "last"
    }
]

Datadog 可以吗?

事实上我找到了一个解决方法,但似乎有点未优化。我也从我的代码 mycounter.date_day mycounter.date_month 和 mycounter.date_year 中推送。然后我可以在 3 个不同的 QueryValue 中显示日月年。

此致, 模糊了。

这不是 Datadog 指标设计的用例。您找到的任何解决方案都将是非常棘手的。

这似乎不是自定义指标,而是您想要发送日志或事件,您可以显示 date/time 属性。不过,即使这听起来与您正在寻找的东西也不太接近。

如果你真的想让它以一种干净的方式工作,我想你可以尝试开发你自己的自定义 Datadog 小部件作为应用程序:https://www.datadoghq.com/blog/datadog-apps/ (reference docs)

但无论您的目标是什么,都可能只需要重新设计,以便更清楚地了解 Datadog 的用途。