速率限制的统计

无论是使用全局还是局部的速率限制,Envoy 都会发出下表中描述的指标。我们可以在配置过滤器时使用 stat_prefix 字段来设置统计信息的前缀。

当使用局部速率限制器时,每个度量名称的前缀是 <stat_prefix>.http_local_rate_limit.<metric_name>,当使用全局速率限制器时,前缀是 cluster.<route_target_cluster>.ratelimit.<metric_name>

速率限制器 指标名称 描述
局部 enabled 速率限制器被调用的请求总数
局部 / 全局 ok 来自令牌桶的低于限制的响应总数
局部 rate_limited 没有可用令牌的答复总数(但不一定强制执行)
局部 enforced 有速率限制的请求总数(例如,返回 HTTP 429)。
全局 over_limit 速率限制服务的超限答复总数
全局 error 与速率限制服务联系的错误总数
全局 failure_mode_allowed 属于错误但由于 failure_mode_deny 设置而被允许的请求总数

编辑本页

宋净超(Jimmy Song)
宋净超(Jimmy Song)
Tetrate 布道师/云原生社区(中国)创始人

云原生资料库主编