【问题标题】:Victoria Metrics - Delete time series with missing labelVictoria Metrics - 删除缺少标签的时间序列
【发布时间】:2021-01-12 10:16:02
【问题描述】:

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

谢谢。

【问题讨论】:

    标签: prometheus victoriametrics


    【解决方案1】:

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

    some_metric{missing_label!="xxxxx"}
    

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

    【讨论】:

      【解决方案2】:

      试试下面的match[] 系列选择器:

      some_metric{missing_label=''}
      

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2022-11-11
        • 1970-01-01
        • 1970-01-01
        • 2013-11-02
        • 1970-01-01
        • 1970-01-01
        • 2016-04-05
        • 2016-07-28
        相关资源
        最近更新 更多