You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Theoretically InboundPassthroughClusterIpv4 and inbound_10.38.36.249_8080 should be extracted as a tag http_conn_manager_prefix which is included in istio bootstrap templates
We were using BDS to fix this which was deprecated in #48693 and now are left with only tweaking istio bootstrap templates which we were hoping to avoid.
Now this seems like a bug in Istio because the tag extracion regex is defined but does not match values generated by istio itself. Maybe some time ago Istio changed the format used for generating http connection manager names and never adjusted the tag regex accordingly?
FYI, we're using Sidecar CRD to define ingress ports.
Version
1.21.2
Additional Information
No response
The text was updated successfully, but these errors were encountered:
@keithmattix@kyessenov@zirain is there not some way to have envoy do structured stats without performing a regex against a flat string? I think I have asked this before and was told "no", but it just seems kind of hard to accept?
@keithmattix@kyessenov@zirain is there not some way to have envoy do structured stats without performing a regex against a flat string? I think I have asked this before and was told "no", but it just seems kind of hard to accept?
There are some ways to generate structured stats but internally in envoy and I think they're note used for most stuff, only used for some filters.
Another way to look at this is probably do something like we do with Istio custom stats. Istio custom stats generate tag keys and values with a specific pattern which is then easy to match in regexes. Maybe we can do the same for stat_prefixes to ensure we can always extract those tags
Envoy stats pre-date labels so labels can only be added in post-processing.
Yes, I agree we should default to something sane for regexes. Not sure how it ended up in this state. We should set "stat_prefix" to something that's regex friendly or elide superficial details, like port numbers, to avoid a cardinality explosion.
Is this the right place to submit this?
Bug Description
All of our http filter stats do not correctly include the
http_conn_manager_prefix
tag. Here is an example:Theoretically
InboundPassthroughClusterIpv4
andinbound_10.38.36.249_8080
should be extracted as a taghttp_conn_manager_prefix
which is included in istio bootstrap templatesWe were using BDS to fix this which was deprecated in #48693 and now are left with only tweaking istio bootstrap templates which we were hoping to avoid.
Now this seems like a bug in Istio because the tag extracion regex is defined but does not match values generated by istio itself. Maybe some time ago Istio changed the format used for generating http connection manager names and never adjusted the tag regex accordingly?
FYI, we're using
Sidecar
CRD to define ingress ports.Version
Additional Information
No response
The text was updated successfully, but these errors were encountered: