proxy-server 指标¶
在表格中,<type> 是负责请求的 proxy-server 控制器,将是 account、container 或 object 中的一个。
指标名称 |
描述 |
|
在确定控制器类型之前,服务请求时遇到的错误计数。包括无效的 Content-Length、查找处理请求的内部控制器时出错、无效的 utf8 以及错误的 URL。 |
|
节点交接计数;仅当 proxy-server 配置中设置了 log_handoffs 时才跟踪。 |
|
仅使用交接位置的次数;仅当 proxy-server 配置中设置了 log_handoffs 时才跟踪。 |
|
客户端超时计数(客户端在 GET 期间未在 |
|
在 PUT 操作期间检测到的客户端断开连接计数(不包括 proxy-server 中导致客户端断开连接的捕获异常)。 |
此外,中间件通常会发出自己的指标
proxy-logging 中间件¶
在表格中,<type> 是负责请求的 proxy-server 控制器:account、container、object,或者如果请求来自 Swift Origin Server 中间件,则为字符串 SOS。 <verb> 部分将是 GET、HEAD、POST、PUT、DELETE、COPY、OPTIONS 或 BAD_METHOD 中的一个。 可用的 HTTP 方法列表可以通过 log_statsd_valid_http_methods 配置变量进行配置,默认设置产生上述行为。
指标名称 |
描述 |
|
请求的时间数据,从开始到结束。<status> 部分是请求的数字 HTTP 状态码(例如“200”或“404”)。 |
|
发送响应头完成的时间数据(仅适用于 GET 请求)。<status> 和 <type> 与主要计时指标相同。 |
|
此计数器指标是请求中传输的字节数(来自客户端)和输出(到客户端)的总和。指标的 <type>、<verb> 和 <status> 部分与主要计时指标相同。 |
proxy-logging 中间件还会根据策略对这些指标进行分组。 <policy-index> 部分表示策略索引
指标名称 |
描述 |
|
按策略索引汇总的请求时间数据。 |
|
发送响应头完成的时间数据,按策略索引汇总。 |
|
传输的字节数之和,按策略索引汇总。 |
tempauth 中间件¶
在表格中,<reseller_prefix> 表示实际配置的 reseller_prefix 或 NONE(如果 reseller_prefix 是空字符串)。
指标名称 |
描述 |
|
使用 HTTPUnauthorized 拒绝的常规请求计数。 |
|
使用 HTTPForbidden 拒绝的常规请求计数。 |
|
拒绝的令牌请求计数。 |
|
错误计数。 |
tempurl 中间件¶
指标名称 |
描述 |
|
使用指定的 |
formpost 中间件¶
指标名称 |
描述 |
|
使用指定的 |