mirror of https://github.com/linkerd/linkerd2.git
We added basic prometheus instrumentation, but this only encapsulated basic go metrics and request counts. This adds latency and response size metrics exporting as well, to the public-api server, theweb server and the telemetry server. Since the util function in grpc.go was basically used to wrap the server creation in a prometheus handler, I added the other prometheus constants in there and renamed the file to prometheus.go. - Add request duration and response size instrumentation to web and public api - Also add latency monitoring to telemetry service requests - Rename util/grpc.go to util/prometheus.go |
||
---|---|---|
.. | ||
client.go | ||
client_test.go | ||
grpc_server.go | ||
http_server.go | ||
http_server_test.go | ||
proto_over_http.go | ||
proto_over_http_test.go | ||
test_helper.go |