我有两个基于入口(Contour管理Envoy(主机标头的路由(以及其他路由(,其中两个路由都指向同一服务。
spec:
rules:
- host: foo.com
http:
paths:
- backend:
serviceName: s1
servicePort: http
path: /
- host: bar.com
http:
paths:
- backend:
serviceName: s1
servicePort: http
path: /
...
tls:
- hosts:
- foo.com
- bar.com
secretName: secret
是否有一个现有的指标(在 Kubernetes、Contour、Envoy 中(来了解有多少请求通过这两个规则中的每一个路由,即有多少请求命中foo.com
,有多少请求命中bar.com
?
特使不会针对基数爆炸问题公开每个主机的指标
因此,您唯一的选择是探索应用程序将其公开为 Prometheus 指标的可能性。