envoyproxy/envoy
在 GitHub 查看Cluster healthcheck uses wrong interval due to metric filtering
Open
#8,771 创建于 2019年10月25日
bughelp wanted
仓库指标
- Star
- (27,997 star)
- PR 合并指标
- (平均合并 8天) (30 天内合并 378 个 PR)
描述
Given an Envoy v1.11.1 node with cluster metrics excluded via StatsMatcher and cluster health checking enabled, when sending traffic to the cluster healthcheck is always run with no_traffic_interval 60s default interval.
The cause is the same as with https://github.com/envoyproxy/envoy/issues/8473 and https://github.com/envoyproxy/envoy/issues/8630, metrics are being used for application functionality.
In this case upstream_cx_total is the metric on which the dependency exists. Therefore the workaround is to whitelist it:
stats_config:
stats_matcher:
inclusion_list:
patterns:
- suffix: upstream_cx_total