Skip to content

Latest commit

 

History

History
41 lines (35 loc) · 3.23 KB

metrics.rst

File metadata and controls

41 lines (35 loc) · 3.23 KB

Metrics

Iago uses Common Metrics to record its metrics. If you are using env.local, then the default place for this is

http://localhost:9992/admin/metrics.json?pretty=true

Request latency is the time it takes to queue the request for sending until the response is received. See the Finagle User Guide for more about the individual metrics.

Other metrics of interest:

Statistic Description
connection_duration duration of a connection from established to closed?
connection_received_bytes bytes received per connection
connection_requests Number of connection requests that your client did, ie. you can have a pool of 1 connection and the connection can be closed 3 times, so the "connection_requests" would be 4 (even if connections = 1)
connection_sent_bytes bytes send per connection
connections is the current number of connections between client and server
handletime_us time to process the response from the server (ie. execute all the chained map/flatMap)
pending Number of pending requests (ie. requests without responses)
request_concurrency is the current number of connections being processed by finagle
request_latency_ms the time of everything between request/response.
request_queue_size Number of requests waiting to be handled by the server