繁体   English   中英

Prometheus 新注册表启用 HTTP 指标

[英]Prometheus New Registry enable HTTP Metrics

我在用:

var registry = prometheus.NewRegistry()

我知道我可以做一些与 goroutine(等)相关的指标:

registry.MustRegistry(collectors.NewGoCollector());

但是,我看不到使用默认注册表时看到的 http 指标,例如:

promhttp_metric_handler_requests_total{code="200"} 1
promhttp_metric_handler_requests_total{code="500"} 0
promhttp_metric_handler_requests_total{code="503"} 0

如何带来这些指标?

此外,无论我使用什么注册表,我都看不到http_requests_total 有没有办法自动公开它(而不是定义它)?

您还需要注册您自定义的指标,例如http_requests_total (在这种情况下)。

这应该可以解决您的问题:

`registry.MustRegistry(promHttpRequestTotal)

这里promHttpRequestTotal是定义度量http_requests_total的变量。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM