• gary rong's avatar
    rpc: metrics for JSON-RPC method calls (#20847) · be9172a7
    gary rong authored
    This adds a couple of metrics for tracking the timing
    and frequency of method calls:
    
    - rpc/requests gauge counts all requests
    - rpc/success gauge counts requests which return err == nil
    - rpc/failure gauge counts requests which return err != nil
    - rpc/duration/all timer tracks timing of all requests
    - rpc/duration/<method>/<success/failure> tracks per-method timing
    be9172a7
Name
Last commit
Last update
..
testdata Loading commit data...
client.go Loading commit data...
client_example_test.go Loading commit data...
client_test.go Loading commit data...
constants_unix.go Loading commit data...
constants_unix_nocgo.go Loading commit data...
doc.go Loading commit data...
endpoints.go Loading commit data...
errors.go Loading commit data...
gzip.go Loading commit data...
handler.go Loading commit data...
http.go Loading commit data...
http_test.go Loading commit data...
inproc.go Loading commit data...
ipc.go Loading commit data...
ipc_js.go Loading commit data...
ipc_unix.go Loading commit data...
ipc_windows.go Loading commit data...
json.go Loading commit data...
metrics.go Loading commit data...
server.go Loading commit data...
server_test.go Loading commit data...
service.go Loading commit data...
stdio.go Loading commit data...
subscription.go Loading commit data...
subscription_test.go Loading commit data...
testservice_test.go Loading commit data...
types.go Loading commit data...
types_test.go Loading commit data...
websocket.go Loading commit data...
websocket_test.go Loading commit data...