普罗米修斯时间戳返回Null



我使用以下代码段注册了一个Prometheus计数器。

public static final Counter requestsReceived = Counter.build("total_request_count_proxy_serv", "Total number of requests to a proxy service").labelNames("service", "method", "endpoint", "remoteAddress").register();

当我公开度量并在浏览器中查看它们时,我得到了以下时间戳为空的结果。

Name: total_request_count_proxy_serv Type: COUNTER Help: Total number of requests to a proxy service Samples: [Name: total_request_count_proxy_serv LabelNames: [service, method, endpoint, remoteAddress] labelValues: [TestProxy, GET, /services/TestProxy, 127.0.0.1] Value: 2.0 **TimestampMs: null**]

为什么时间戳显示为null?

直接检测没有时间戳,所以这是正确的。时间戳只出现在出口商的特定利基用例中。

度量名称也应该从最小到最具体,避免冗余,计数器以_total结尾,因此myproxy_requests_total将是一个更清晰、更简洁的名称。

相关内容

  • 没有找到相关文章

最新更新