linkerd2/proto
Andrew Seigner 50f4aa57e5
Require timestamp on all telemetry requests (#342)
PR #298 moved summary (non-timeseries) requests to Prometheus' Query
endpoint, with no timestamp provided. This Query endpoint returns a
single data point with whatever timestamp was provided in the request.
In the absense of a timestamp, it uses current server time. This causes
the Public API to return discreet data points with slightly different
timestamps, which is unexpected behavior.

Modify the Public API -> Telemetry -> Prometheus request path to always
require a timestamp for single data point requests.

Fixes #340

Signed-off-by: Andrew Seigner <siggy@buoyant.io>
2018-02-13 13:52:21 -08:00
..
common Move EosCtx to common for Tap and Telemetery (#204) 2018-01-24 15:48:00 -08:00
controller Require timestamp on all telemetry requests (#342) 2018-02-13 13:52:21 -08:00
google/protobuf Introducing Conduit, the ultralight service mesh 2017-12-05 00:24:55 +00:00
proxy Remove unused metrics (#322) 2018-02-09 17:14:17 -08:00
public Remove per-path metrics from telemetry pipeline (#317) 2018-02-09 14:20:28 -08:00