AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 1089673
Accepted
MysteriousPerson
MysteriousPerson
Asked: 2022-01-12 06:40:13 +0800 CST2022-01-12 06:40:13 +0800 CST 2022-01-12 06:40:13 +0800 CST

Kubernetes Nginx 入口控制器指标

  • 772

我试图找到有关 Kubernetes 中 NGINX 入口控制器公开的指标的文档,但到目前为止,我还没有找到任何关于指标及其含义的可靠来源。

例如,有三个不同的request_size指标(sum、bucket、count)。

从我的猜测sum和count相互关联。为了获得平均请求大小,我可能会做类似sum by (method) (request_size_sum{...}) / sum by (method) (request_size_count{...}).

但是bucket,尤其是什么是什么le?

metrics nginx prometheus kubernetes ingress
  • 1 1 个回答
  • 674 Views

1 个回答

  • Voted
  1. Best Answer
    moonkotte
    2022-01-13T05:57:52+08:002022-01-13T05:57:52+08:00

    对于指标本身和一些关于它们的解释,我认为最接近和完整的列表在Github issue - Document prometheus metrics

    笔记!这是关于由 kubernetes 社区驱动的 ingress nginx。由 nginx inc 开发的 Ingress nginx 是一个不同的项目,因此可能存在一些差异。


    至于指标的类型,这与Prometheus它本身有关。它们有不同的类型:

    • 计数器:

      计数器是一个累积度量,它代表一个单调递增的计数器,其值只能在重新启动时增加或重置为零。例如,您可以使用计数器来表示服务的请求数、完成的任务数或错误数。

    • 量规:

      仪表是一种度量,表示可以任意上下的单个数值。

      仪表通常用于测量值,例如温度或当前内存使用情况,但也用于可以上下波动的“计数”,例如并发请求的数量。

    • 直方图(关于桶):

      直方图对观察结果进行采样(通常是请求持续时间或响应大小等),并将它们计入可配置的存储桶中。它还提供所有观察值的总和。

    • 摘要:

      与直方图类似,摘要对观察结果进行采样(通常是请求持续时间和响应大小等)。虽然它还提供了观察总数和所有观察值的总和,但它计算了滑动时间窗口上的可配置分位数。

    还请熟悉直方图和摘要。

    至于le:

    le是“小于或等于”的规范缩写。

    查找Prometheus 查询和解释的示例

    • 1

相关问题

  • 如何为服务水平协议定义适当的衡量标准?

  • 何时将虚拟化服务器迁移到物理服务器?

  • zabbix 的 LAMP 监控

  • 如何判断我们的规模作为我需要什么样的托管服务的指标?[复制]

  • 有哪些工具可用于捕获和报告系统(应用程序、数据库和系统)指标?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve