【问题标题】:Prometheus count frequency distinct values of gauge普罗米修斯计数频率不同的仪表值
【发布时间】:2020-05-01 02:46:57
【问题描述】:

wmi_cpu_core_frequency_mhz 是一个仪表,它返回一些唯一值 {a,b,c...} for label=core with values(p,q,r,s)

我想对每个标签 p、q、r、s 的每个量规值 a、b、c 的计数进行细分

看起来像这样的东西

| core | count(a) | count(b) | count(c) |...
+------+----------+----------+----------+
| p    | 10       | 35       | 5        |...
+------+----------+----------+----------+
| q    | 15       | 15       | 20       |...
+------+----------+----------+----------+
| r    | 2        | 13       | 35       |...
+------+----------+----------+----------+
| s    | 10       | 10       | 30       |...
+------+----------+----------+----------+

知道如何解决这个问题,或者我应该从哪里开始。

【问题讨论】:

  • 您想计算某个值随时间出现的次数?
  • 是的,即使它是一个量规,它也会返回一些不同的值,我想详细了解每个值的频率。

标签: statistics monitoring prometheus grafana


【解决方案1】:

您想在此处使用count_values,因此您的查询将类似于count_values (p,q,r,s) ("core", wmi_cpu_core_frequency_mhz)

你不会得到一个二维表,但你至少应该得到你想要的数据。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-22
    • 2020-05-28
    • 1970-01-01
    • 2021-09-12
    • 2017-09-03
    • 1970-01-01
    相关资源
    最近更新 更多