linkerd2/controller
Alex Leong 84ba1f3017
Ensure tap requests at least 1rps from each pod (#459)
When attempting to tap N pods when N is greater than the target rps, a rounding error occurs that requests 0 rps from each pod and no tap data is returned.

Ensure that tap requests at least 1 rps from each target pod.

Tested in Kubernetes on docker-for-desktop with a 15 replica deployment and a maxRps of 10.

Signed-off-by: Alex Leong <alex@buoyant.io>
2018-02-27 16:03:47 -08:00
..
api Ensure latency quantile queries match timestamps (#348) 2018-02-13 16:26:54 -08:00
cmd Set conduit version to match conduit docker tags (#208) 2018-01-26 11:43:45 -08:00
destination controller: echo ip address if destination service receives ip (#186) 2018-01-22 16:20:13 -08:00
gen Remove unused metrics (#322) 2018-02-09 17:14:17 -08:00
k8s Better error handling for Tap (#177) 2018-01-25 11:49:38 -05:00
script Remove unused metrics (#322) 2018-02-09 17:14:17 -08:00
tap Ensure tap requests at least 1rps from each pod (#459) 2018-02-27 16:03:47 -08:00
telemetry Use Prometheus to track added data plane pods. (#338) 2018-02-14 16:09:55 -08:00
util Add more prometheus instrumentation (latency, response size) (#174) 2018-02-01 09:50:31 -08:00
Dockerfile Base control plane Docker images on scratch instead of base. (#368) 2018-02-23 13:03:19 -10:00