为什么Datadog不捕获标签?

时间:2020-06-30 23:46:23

标签: datadog statsd

我正在使用stats -d [https://www.npmjs.com/package/node-statsd],并且datadog已连接到它。我会看到发送到stat -d的指标已在datadog UI上捕获。 但是,我被要求添加标签。

我更改了:

client.increment(somemetric);

client.increment(somemetric,[incrementTag]);

不久之后,我发现datadog上没有任何显示。 看起来我已经遵循了stats -d文档。 我下一步将如何弄清datadog为什么无法读取它?

1 个答案:

答案 0 :(得分:1)

如果您要将指标发送到实际的StatsD服务器,则协议不支持标签。相反,您需要将度量标准发送到Datadog代理的DogStatsD端点,该端点使用其他功能(例如标签)扩展StatsD。您可以找到有关DogStatsD here的更多信息。

如果您已经在使用DogStatsD端点,那么我怀疑与node-statsd库不兼容。该库已经有6年没有更新了,此后可能会有所变化,导致它不再起作用。在那种情况下,我建议切换到仍保持维护的更新的DogStatsD客户端,例如hot-shots

希望这会有所帮助!