envoyproxy/envoy
Ver no GitHubCluster healthcheck uses wrong interval due to metric filtering
Open
#8.771 aberto em 25 de out. de 2019
bughelp wanted
Métricas do repositório
- Stars
- (27.997 stars)
- Métricas de merge de PR
- (Mesclagem média 8d) (378 fundiu PRs em 30d)
Description
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