我试图找到有关 Kubernetes 中 NGINX 入口控制器公开的指标的文档,但到目前为止,我还没有找到任何关于指标及其含义的可靠来源。
例如,有三个不同的request_size
指标(sum
、bucket
、count
)。
从我的猜测sum
和count
相互关联。为了获得平均请求大小,我可能会做类似sum by (method) (request_size_sum{...}) / sum by (method) (request_size_count{...})
.
但是bucket
,尤其是什么是什么le
?
对于指标本身和一些关于它们的解释,我认为最接近和完整的列表在Github issue - Document prometheus metrics
笔记!这是关于由 kubernetes 社区驱动的 ingress nginx。由 nginx inc 开发的 Ingress nginx 是一个不同的项目,因此可能存在一些差异。
至于指标的类型,这与
Prometheus
它本身有关。它们有不同的类型:计数器:
量规:
直方图(关于桶):
摘要:
还请熟悉直方图和摘要。
至于
le
:查找Prometheus 查询和解释的示例