linkerd2/proxy/controller-grpc
Oliver Gould 41d9f915ed
proxy: Alter telemetry to use discrete instants (#980)
Proxy tasks emit events to the telemetry system. These events are used
aggregate counts and latencies, as well as to inform Tap requests.
Initially, these events included durations, describing the relevant time
that elapsed between this event and another.

This approach is somewhat inflexible -- it unnecessarily constrains the
set of measurements that can computed in the telemetry system.

To remedy this, the `Event` types can be changed to report discrete
`Instant`s (rather than `Duration`s). Then, when latencies are computed
in the telemetry system, these discrete instants can be compared to
produce durations.

There are no functional changes in this PR.
2018-05-22 14:57:00 -07:00
..
src proxy: Alter telemetry to use discrete instants (#980) 2018-05-22 14:57:00 -07:00
Cargo.toml Turn off the `use_logging` default feature of quickcheck. (#465) 2018-02-26 16:04:58 -10:00
build.rs proxy: Rewrite mock controller to accept a stream of dst updates (#808) 2018-04-19 11:01:10 -07:00