堆叠条形图 - 前 X 值

Stacked bar chart — top X values

我想知道这是否有可能在 Datadog 中实现。我在 1 个指标下收集了数据 entity.count - 现在数据被发布到带有多个标签的 Datadog,例如 entity.count.visitsentity.count.payment 和可能另外 10 个不同的标签。

我正在尝试在仪表板中创建 Datadog 图表,它将在堆叠条形图中显示实体计数的前 5 个标签。我知道添加更多查询的选项,但由于我不确定将来有哪些实体可用,我希望 datadog 始终只动态显示仪表板中的前 5 个实体(我在查询中指定的 Insted显示什么标签)。这是我目前拥有的(它可以完成工作,只是不是动态的):

这绝对可行,但您需要稍微更改一下标签设置。您想利用标签的 key:value 语法,以便您可以按标签的通用 key 对标签进行分组。

因此,在您的情况下,您希望使用 entity.count:payment 或更好的 entity:payment 标记,而不是使用 entity.count.payment 标记。这样您就可以编写一个指标查询,并使用共享 entity 标签键上的 group by 功能来查看所有不同 entity 标签的值。

从那里,您可以使用 top 函数始终只查看前 n 个值,无论是 paymentcart 还是 visit 等。

This doc here about tags绝对值得一读!标签可以使绘图和监控变得更加容易和更具可扩展性。