当前位置: 首页 > 知识库问答 >
问题:

通过Datadog HTTP API发送的指标不会反映在指标资源管理器中

濮阳
2023-03-14

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

  • API:POSThttps://api.datadoghq.com/api/v1/series
  • 请求标头:DD-API-KEYDD-APPLICATION-KEY具有有效值
  • 请求正文(基于Datadog样本):
{
    "series": [
        {
            "metric": "IvanPOCMetric",
            "points": [
                [
                    "${NOW}",
                    "1234.5"
                ]
            ]           
        }
    ]
}

响应成功(202接受),响应机构如下:

{
    "status": "ok"
}

但是,当我尝试通过“搜索指标”API或Datadog指标资源管理器搜索我提交的指标时,我无法找到IvanPOCMetric

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

提前感谢。

共有1个答案

帅锦
2023-03-14

终于成功了!有效载荷需要固定如下:

  1. 输入使用数字元组,带有时间戳和度量值对
 类似资料:
  • Spring Cloud Stream提供了一个名为spring-cloud-stream-metrics的模块,可以用来从Spring Boot度量端点到命名通道发出任何可用度量。该模块允许运营商从流应用收集指标,而不依赖轮询其端点。 当您设置度量绑定的目标名称(例如spring.cloud.stream.bindings.applicationMetrics.destination=<DEST

  • 我正在使用融合HDFS接收器连接器,想知道如何通过JMX或REST API公开消费者属性。 我检查了以下两个属性,但是,我不知道如何将指标公开到 jmx 端口 < Li > connect-standalone . properties < li >消费者.属性

  • 我是这个论坛的新成员,也是Ganglia的新成员——我们正试图通过Ganglia获取JVM指标——我已经通过这个链接按照步骤操作了——https://github.com/ganglia/jmxetric 解压存档将以下内容添加到您的JVM 演示/快速入门 此示例适用于和1.0.6版。 > 确保在localhost:8649上运行gmond < code>$ git克隆与上面相同的链接 将、和全部

  • 我正在使用maven-resource-plugin 2.6 vith maven 3.0.5(也尝试了3.0.4)。 我有不同的处决: 当我把下面的方块 在我的内部 我需要把它放进去 这是一个问题吗?因为当我启动构建时,我的pom.xml没有错误。

  • 我希望有不同的函数根据Accept头来处理对特定资源的请求。特别是,如果存在Accept标头,则应调用返回应用程序/json内容类型的函数,否则,如果不存在Accept标头,则应调用返回文本/普通内容的不同函数。有没有一种方法可以通过Jersey注释实现这一点? 顺便说一下,这是在dropwizard json web服务的上下文中实现的。

  • 我正在使用docker运行datadog代理 我想使用dogstatsd发送自定义指标。当我运行 我可以在wireshark中看到,udp数据包成功地从源到目标,但这个指标没有提交给datadog。我缺少一些配置吗?