Tuesday, June 18, 2019

Has anyone deployed Facebook's UdpPinger monitoring tool?

I was looking over various Facebook source code posted to github and found UdpPinger, which is described as "UdpPinger is our high performance UDP packet generation, reflection and collection library. It is used internally as the basis for very wide ECMP loss and latency profiling. This release provides two simple binaries, uping and upong, which provide a trivial wrapper to the libraries."

https://github.com/facebookarchive/UdpPinger

It sounds like uping sends a UDP packet to a destination server, which then upong's back to the source. Metrics are calculated and graphed.

Has anyone (non-Facebook) deployed this and have thoughts they are willing to share?



No comments:

Post a Comment