gpt4 book ai didi

datadog - 如何在Datadog中获取指标标签的不同值的数量

转载 作者:行者123 更新时间:2023-12-04 10:15:00 26 4
gpt4 key购买 nike

我有一个指标,它有一个带有许多不同值的标签(该值是一个文件名)。如何创建一个查询来确定指标上存在的该标签的不同值的数量?

例如,如果在一个时间范围内收到 4 个指标,带有以下标签“file_name:dir/file1”、“file_name:dir/file2”、“file_name:dir/file3”、“file_name:dir/file1”

我希望查询返回值 3,因为在此时间范围内收到的所有指标中,file_name 标记有 3 个不同的值。

最佳答案

count_not_null() count_nonzero() 函数应该可以让你到达你想要的地方。

如果绘制您的指标,按您的标签分组,然后应用其中一个函数,它应该返回该标签键下唯一标签值的计数。所以在你的情况下:
count_not_null(sum:your.metric.name{*} by {file_name})
它也适用于多个分组标签,所以如果你有单独的标签 file_namedirectory那么您可以使用相同的方法来绘制这些标签值的唯一组合的计数,或 directory 的唯一组合的计数。 + file_name :
count_not_null(your.metric.name{*} by {file_name,directory})

关于datadog - 如何在Datadog中获取指标标签的不同值的数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61108009/

26 4 0