跳到主要内容
版本:Latest(v3.0) 🔥

Monitoring

备注

APIM 提供与现有客户系统(如 Elasticsearch/OpenSearch(Kibana)、Prometheus(Grafana)、Datadog 和 Whatap)集成的日志记录和监控功能。

在本页中,我们将重点介绍与 Prometheus(Grafana)的集成。

概述

  • 点击监控菜单将重定向到 Grafana 仪表板屏幕。
  • Grafana 仪表板有一个专用仪表板,您可以在其中监控 Kong 资源。(仪表板 → 一般 → Kong)
  • 如果您已登录 APIM 控制台,但在 Grafana 仪表板上再次出现登录屏幕,您可以通过点击 [使用 OAuth 登录] 按钮进行登录。 Monitoring

说明

  • service: Kong 网关内部的后端服务。
  • route: Kong 网关内部前端服务调用的 API 端点。
  • instance: 一个 Kong 网关实例。
  • 每秒总请求数 (RPS): 每秒的总请求数。
  • 每个路由/服务的 RPS (全部): 每个 API(路由+服务)的每秒请求数。
  • 按状态码分类的路由/服务 RPS: 每个 API(路由+服务)的每秒请求数,按状态码分类。
  • Kong 代理延迟: Kong 网关代理的延迟。
  • 上游时间: 后端服务的延迟。
  • 请求时间: Kong 代理延迟 + 上游时间。
  • 出口流量: 出站流量的数量。
  • 入口流量: 入站流量的数量。
  • 总带宽: 入口流量 + 出口流量。
  • 缓存: 每个详细缓存内存的使用率与 Kong 网关的总内存相比。
  • Nginx
    • reading: Nginx 正在读取请求头的当前连接数。
    • writing: Nginx 正在将响应写回客户端的当前连接数。
  • waiting: 当前等待请求的空闲客户端连接数。
  • Total Connections: 自 Nginx 主进程启动以来的客户端请求总数。
  • Handled Connections: Nginx 已完成向客户端写入数据的连接,成功完成并关闭请求。
  • Accepted Connections: 在 TCP 握手后,连接进入 Accepted 状态,然后进入三种子状态之一(waiting/reading/writing)。