prometheus - 在普罗米修斯中查找重复标签
问题描述
我们有多个服务器,上面有多个客户。有时我们将客户从一台服务器复制到另一台服务器,然后将 DNS 指向新服务器。现在,问题是旧服务器仍然报告该客户的一些 prometheus 指标,这导致重复的数据集和错误的数据。
为了清理数据,我们需要一种方法来识别那些重复的数据集。
示例数据:
orders(customer="a", server="1") = 200
orders(customer="b", server="1") = 299
orders(customer="c", server="2") = 10
orders(customer="a", server="2") = 10
我们正在寻找一些 PromQL 来为我们提供以下输出:
a: 2
b: 1
c: 1
请注意,我对这里的值不感兴趣——只对唯一数据点的数量感兴趣。
任何想法?
解决方案
推荐阅读
- javascript - 如何根据 div 大小显示画布
- redux - Redux RTK 查询:getDefaultMiddleware 不是函数
- javascript - UseQuery 在通过 apollo react 使用 useMutations 重定向后不起作用
- c - 将 meta-iot-cloud 添加到 bitbake 时,rootfs 中不存在 azure-macro-utils
- javascript - 在移动设备中查看时如何仅显示一定数量的页面?
- google-apps-script - 将查找特定值并在满足条件时将其替换为另一个工作表中的公式的 Google Apps 脚本
- python - 在 python 中处理大型列表的最有效方法
- swift - SwiftUI:如何让手机振动?
- c++ - 未初始化的 C++ 指针的默认行为是什么
- java - 调用构造函数时抛出异常,java.lang.NullPointerException