在没有 API 的情况下删除 prometheus 中的时间序列

Posted

技术标签:

【中文标题】在没有 API 的情况下删除 prometheus 中的时间序列【英文标题】:Delete Time series in prometheus without API 【发布时间】:2021-11-08 09:54:21 【问题描述】:

我正在监控一个实例并更改了它的目标 IP。现在,当我在 grafana 中绘制它时,有 2 条线(颜色不同)显示,第一行的尾部是第二行的头部。

我的目标是删除第一行,只显示更新后的第二行。

我的尝试是调整 grafana 中的时间范围,但它会影响所有未更改的实例。

我的第二次尝试是删除 prometheus 中的时间序列,但未启用 API,重新启动会导致 prometheus 系统出现故障(这不利于监控)。 它还说here 只能通过 API 删除时间序列,但这是2018。我想知道现在是否可以在没有 API 的情况下删除时间序列。

【问题讨论】:

【参考方案1】:

    不,删除时间序列的唯一方法是使用 API

    是的,重新启动会导致打嗝,但让我们切合实际:停机时间非常短。

【讨论】:

以上是关于在没有 API 的情况下删除 prometheus 中的时间序列的主要内容,如果未能解决你的问题,请参考以下文章

如何在不丢失 docker 数据的情况下更新 prometheus 配置文件

如何在没有系统确认对话框的情况下删除 Android 11 (API 30) 上的文件?

仅在不存在的情况下在 Python 中注册 Prometheus 指标

Prometheus 基于文件的服务发现

Google Cloud Platform 在没有提示的情况下删除或停止实例

Kubernetes更优雅的监控工具Prometheus Operator