首页 > 解决方案 > 通过 Datadog HTTP API 发送的指标不会反映在指标资源管理器中

问题描述

参考Datadog 的“提交指标”API 文档,我尝试使用 Postman 发送具有以下有效负载的指标:

{
    "series": [
        {
            "metric": "IvanPOCMetric",
            "points": [
                [
                    "${NOW}",
                    "1234.5"
                ]
            ]           
        }
    ]
}

响应成功(202 Accepted),响应正文如下:

{
    "status": "ok"
}

但是,当我尝试通过“搜索指标”APIDatadog Metric Explorer搜索我提交的指标时,我无法找到IvanPOCMetric.

我上面的请求有效负载有什么问题吗?或者是否需要在 Datadog 门户上进行其他配置才能正确“注册”自定义指标?

提前致谢。

标签: datadog

解决方案


设法让它工作!有效载荷需要固定如下:

  1. 使用数字元组作为points输入,带有时间戳和度量值对。
  2. 时间戳需要是 Epoch 的秒数,而不是毫秒

推荐阅读