1

我使用 Victoria Metrics 集群。我有两个不同的时间序列,因为一个缺少标签。我的问题是如何删除缺少标签的那个?我看到我可以为 match[] 值使用时间序列选择器列表,但是如何选择缺少标签的时间序列?

谢谢。

4

2 回答 2

0

尝试以下match[]系列选择器:

some_metric{missing_label=''}

它应该返回所有带some_metric名称但不带missing_label标签的时间序列。

请注意,在实际删除它们之前检查将要删除的时间序列总是一个好主意。这可以通过将构造的match[]查询 arg 传递给 /api/v1/series处理程序来完成。

于 2021-01-13T15:17:51.977 回答
0

尝试使用 !="some_label_value_that_doesnt_exist" 查询缺少的标签,如下例所示:

some_metric{missing_label!="xxxxx"}

应该找到所有没有 missing_label 的时间序列。

于 2021-01-12T15:28:41.750 回答