proxy-server 指标

在表格中,<type> 是负责请求的 proxy-server 控制器,将是 accountcontainerobject 中的一个。

指标名称

描述

proxy-server.errors

在确定控制器类型之前,服务请求时遇到的错误计数。包括无效的 Content-Length、查找处理请求的内部控制器时出错、无效的 utf8 以及错误的 URL。

proxy-server.<type>.handoff_count

节点交接计数;仅当 proxy-server 配置中设置了 log_handoffs 时才跟踪。

proxy-server.<type>.handoff_all_count

仅使用交接位置的次数;仅当 proxy-server 配置中设置了 log_handoffs 时才跟踪。

proxy-server.<type>.client_timeouts

客户端超时计数(客户端在 GET 期间未在 client_timeout 秒内读取,或在 PUT 期间未在 client_timeout 秒内提供数据)。

proxy-server.<type>.client_disconnects

在 PUT 操作期间检测到的客户端断开连接计数(不包括 proxy-server 中导致客户端断开连接的捕获异常)。

此外,中间件通常会发出自己的指标

proxy-logging 中间件

在表格中,<type> 是负责请求的 proxy-server 控制器:accountcontainerobject,或者如果请求来自 Swift Origin Server 中间件,则为字符串 SOS<verb> 部分将是 GETHEADPOSTPUTDELETECOPYOPTIONSBAD_METHOD 中的一个。 可用的 HTTP 方法列表可以通过 log_statsd_valid_http_methods 配置变量进行配置,默认设置产生上述行为。

指标名称

描述

proxy-server.<type>.<verb>.<status>.timing

请求的时间数据,从开始到结束。<status> 部分是请求的数字 HTTP 状态码(例如“200”或“404”)。

proxy-server.<type>.GET.<status>.first-byte.timing

发送响应头完成的时间数据(仅适用于 GET 请求)。<status> 和 <type> 与主要计时指标相同。

proxy-server.<type>.<verb>.<status>.xfer

此计数器指标是请求中传输的字节数(来自客户端)和输出(到客户端)的总和。指标的 <type>、<verb> 和 <status> 部分与主要计时指标相同。

proxy-logging 中间件还会根据策略对这些指标进行分组。 <policy-index> 部分表示策略索引

指标名称

描述

proxy-server.object.policy.<policy-index>.<verb>.<status>.timing

按策略索引汇总的请求时间数据。

proxy-server.object.policy.<policy-index>.GET.<status>.first-byte.timing

发送响应头完成的时间数据,按策略索引汇总。

proxy-server.object.policy.<policy-index>.<verb>.<status>.xfer

传输的字节数之和,按策略索引汇总。

tempauth 中间件

在表格中,<reseller_prefix> 表示实际配置的 reseller_prefix 或 NONE(如果 reseller_prefix 是空字符串)。

指标名称

描述

tempauth.<reseller_prefix>.unauthorized

使用 HTTPUnauthorized 拒绝的常规请求计数。

tempauth.<reseller_prefix>.forbidden

使用 HTTPForbidden 拒绝的常规请求计数。

tempauth.<reseller_prefix>.token_denied

拒绝的令牌请求计数。

tempauth.<reseller_prefix>.errors

错误计数。

tempurl 中间件

指标名称

描述

proxy-server.tempurl.digests.<digest>

使用指定的 <digest> 授权的请求计数;可能是 sha1sha256sha512 中的一个。

formpost 中间件

指标名称

描述

proxy-server.formpost.digests.<digest>

使用指定的 <digest> 授权的请求计数;可能是 sha1sha256sha512 中的一个。