linkerd2/proxy
Eliza Weisman 13b33b6f3a
proxy: Add `tls="true"` metric label to connections accepted with TLS (#1050)
Depends on #1047.

This PR adds a `tls="true"` label to metrics produced by TLS connections and
requests/responses on those connections, and a `tls="no_config"` label on 
connections where TLS was enabled but the proxy has not been able to load
a valid TLS configuration.

Currently, these labels are only set on accepted connections, as we are not yet
opening encrypted connections, but I wired through the `tls_status` field on 
the `Client` transport context as well, so when we start opening client 
connections with TLS, the label will be applied to their metrics as well.

Closes #1046

Signed-off-by: Eliza Weisman <eliza@buoyanbt.io>
2018-06-19 12:30:11 -07:00
..
benches proxy: Add `tls="true"` metric label to connections accepted with TLS (#1050) 2018-06-19 12:30:11 -07:00
controller-grpc proxy: Update prost to 0.4.0 (#1127) 2018-06-14 16:29:41 -07:00
futures-mpsc-lossy Prepare for the v0.3.0 release (#406) 2018-02-21 11:14:11 -08:00
router proxy/router: Implement LRU cache eviction (#925) 2018-05-10 19:06:31 -07:00
src proxy: Add `tls="true"` metric label to connections accepted with TLS (#1050) 2018-06-19 12:30:11 -07:00
tests proxy: Convert `convert` from crate to module (#1115) 2018-06-13 16:18:51 -07:00
Cargo.toml proxy: Upgrade h2 to 0.1.10 (#1149) 2018-06-18 14:56:54 -07:00
Dockerfile proto: Use explicit `go_package` option (#1120) 2018-06-14 14:03:00 -07:00