HTTP 检视¶
HTTP 检视监听器过滤器允许对应用程序协议是否为 HTTP 进行检测,如果是 HTTP,会进一步检测 HTTP 协议版本(HTTP/1.x 还是 HTTP/2)。这可以用来通过 FilterChainMatch 的 application_protocols 来选择一个 FilterChain。
此过滤器的名称应该被配置为 envoy.filters.listener.http_inspector。
统计¶
此过滤器有一个以 http_inspector 为根的统计数,且有如下统计信息:
名称 |
类型 |
描述 |
---|---|---|
read_error |
Counter |
读取错误总数 |
http10_found |
Counter |
发现 HTTP/1.0 的总次数 |
http11_found |
Counter |
发现 HTTP/1.1 的总次数 |
http2_found |
Counter |
发现 HTTP/1.2 的总次数 |
http_not_found |
Counter |
未发现 HTTP 协议的总次数 |