-
Notifications
You must be signed in to change notification settings - Fork 4.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
UDP cluster support for statsd addresses #1028
Comments
I think we should do this, and it wouldn't be that hard. Basically we can initially introduce a |
Confused. Don't we already have a udp support for statsd? We use that in istio |
@cmluciano this is an interesting one to look at as one of the initial use cases. If we can create a UDP statsd cluster, we should be able to largely unify the UDP and TCP statsd code in Envoy. cc @alyssawilk |
/assign |
Is there an update on this issue? We just adopted envoy proxy and are unable to send UDP metrics via We ended up using an |
@albertoal There were a few pieces that I needed to implement before I could get the statsd support working. Some of these pieces are also being fleshed out in #6912 . As soon as that lands, I should be able to easily rebase some of the changes that I have duplicated in my branch and get that PR up for official review. |
That's great - thanks @cmluciano for the update! |
Any updates on this? I see that #492 has landed, but I'm still seeing I'm happy to help where I can, if this requires more work! |
From @jylin in #1019:
Would it make sense to try to make the "statsd_tcp_cluster_name" then support UDP too (i.e. a "statsd_udp_cluster_name")?
(in reference to avoiding hardcoding IP addresses in config files for statsd)
This seems reasonable from a config/API perspective, but will involve a bit of work to make work. Currently the cluster implementations such as LogicalDnsCluster are assuming TCP connections.
This is also related to #492 - if there was general support for UDP proxying we would be able to leverage that to do have UDP addressable clusters for statsd.
The text was updated successfully, but these errors were encountered: