9.4. 3scale APIcast 指标公开给 Prometheus
在将 Prometheus 设置为监控 3scale APIcast 后,它默认可以监控 表 9.2 “用于 3scale APIcast 的 Prometheus 默认指标” 中列出的指标。
只有在使用 第 4.1.2 节 “3scale Batcher” 时,表 9.3 “3scale APIcast 批处理策略的 Prometheus Metrics” 中列出的指标才可用。
指标 | Description | 类型 | Labels |
---|---|---|---|
| HTTP 连接数 | 量表 | state(accepted,active,handled,reading,total,waiting,writing) |
| APIcast 错误 | 计数 |
|
| worker 共享字典的能力 | 量表 |
|
| worker 共享字典的可用空间 | 量表 |
|
| 管理指标的 Lua 库错误数 | 计数 | none |
| 向客户端发送响应所需的时间(以秒为单位)
注 : 要访问 | histogram |
|
| 来自上游服务器的响应时间(以秒为单位)
注 : 要访问 | histogram |
|
| 来自上游服务器的 HTTP 状态
注 : 要访问 | 计数 |
|
| 授权并报告请求到 3scale 后端(Apisonator) | 计数 |
|
指标 | Description | 类型 | Labels |
---|---|---|---|
| 按 3scale 批处理策略的 auths 缓存中的内容 | 计数 | none |
| 3scale 批处理策略的 auths 缓存中丢失 | 计数 | none |