[英]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.