This PR adds statsd metric support to glb-director-xdp. The metrics are collected using eBPF per-CPU structures, with the Go side doing housekeeping and emitting the metrics. The way these metrics are grouped should make tag-based aggregation fairly simple, and should also cover all paths/errors where the XDP program exits for any reason.
This PR adds statsd metric support to glb-director-xdp. The metrics are collected using eBPF per-CPU structures, with the Go side doing housekeeping and emitting the metrics. The way these metrics are grouped should make tag-based aggregation fairly simple, and should also cover all paths/errors where the XDP program exits for any reason.
/cc https://github.com/github/glb-director/issues/108