Grafana 图表中的千分尺计数器

问题描述 投票:0回答:1

嗨,我有一个随着标签 job.idprocessing.status

递增的计数器
Counter counter = Counter.builder("ri.procession.job.count")
                                .tag("job.id", String.valueOf(jobId))
                                .tag("processing.status", item.getProcessingStatus().toString())
                                .tag("processing.start", String.valueOf(startTime.toEpochSecond(ZoneOffset.UTC)))
                                .register(meterRegistry);
                        counter.increment();

普罗米修斯选择正确的值(正如我希望的那样) enter image description here

我想做的是显示多维系列,首先按 job_id 分组,然后按processing_status 分组 Grafana 中的结果应该与此类似 enter image description here

我认为问题出在数据准备上,因为据我了解,它们应该看起来像

工作_id 成功 失败_未知
7300 15 10
7302 4 6
7304 3 3
7306 3

但我不知道如何实现这一目标。我已经尝试了多次“在 Grafana 中转换数据”,但我仍然没有得到我想要的

最接近的“Bar gauge”是这个。但我无法通过 job_id 分隔栏。 enter image description here

prometheus grafana spring-micrometer
1个回答
0
投票

正如@markalex在评论中指出的,使用条形图: 面板:条形图。然后在查询下,格式:时间序列,类型:即时。转换:按标签连接(值:processing_status,连接:job_id)

就是解决方案。谢谢!

© www.soinside.com 2019 - 2024. All rights reserved.