linkerd2/controller
Andrew Seigner 1df1683b6a
Instrument k8s clients (#2243)
The control-plane's clients, specifically the Kubernetes clients, did
not provide telemetry information.

Introduce a `prometheus.ClientWithTelemetry` wrapper to instrument
arbitrary clients. Apply this wrapper to Kubernetes clients.

Fixes #2183

Signed-off-by: Andrew Seigner <siggy@buoyant.io>
2019-02-18 09:10:02 -08:00
..
api Rename linkerd-proxy-api to linkerd-destination (#2281) 2019-02-15 15:11:04 -08:00
ca Use `ca.NewCA()` for generating certs and keys for the proxy injector (#2163) 2019-01-30 16:04:33 -05:00
cmd Rename linkerd-proxy-api to linkerd-destination (#2281) 2019-02-15 15:11:04 -08:00
gen Introduce Discovery API and endpoints command (#2195) 2019-02-07 14:02:21 -08:00
k8s Instrument k8s clients (#2243) 2019-02-18 09:10:02 -08:00
proxy-injector Rename linkerd-proxy-api to linkerd-destination (#2281) 2019-02-15 15:11:04 -08:00
script Rename linkerd-proxy-api to linkerd-destination (#2281) 2019-02-15 15:11:04 -08:00
tap Introduce golangci-lint tooling, fixes (#2239) 2019-02-13 11:16:28 -08:00
Dockerfile Generate CLI docs for usage by the website (#2296) 2019-02-15 13:28:31 -08:00