简单的普罗米修斯计数器查询

时间:2017-10-24 20:49:25

标签: java prometheus

我正在努力实现一些看似非常简单的事情,但我无法让它发挥作用。

示例代码:

static final Counter requests = Counter.build()
                    .namespace("sniffer")
                    .name("requests_total")
                    .labelNames("device","method","client","path","status")
                    .help("Total Requests.")
                    .register();
public void process(){
    //... some code
    requests.labels(device,httpMethod, client, path, status).inc();
}

我需要绘制一个图表,其中包含按客户分组的总请求数。

所以,我有度量标准sniffer_requests_total,我必须构建哪个查询来实现我需要的图表?

我在/graph控制台上尝试了各种查询,我想我需要这样的东西:

rate(sniffer_requests_total[1m]) by (client) - >但这是一个无效的查询,因为我无法将byrate一起使用。

1 个答案:

答案 0 :(得分:1)