@@ -58,22 +58,22 @@ https://github.com/grpc/grpc/blob/master/doc/statuscodes.md
5858
5959The following set of views are considered minimum required to monitor client-side performance:
6060
61- | View name | Measure suffix | Aggregation | Tags suffix |
62- | ---------------------------------------| ------------------------| --------------| ------------------------------|
63- | grpc.io/client/sent_bytes_per_rpc | sent_bytes_per_rpc | distribution | client_method |
64- | grpc.io/client/received_bytes_per_rpc | received_bytes_per_rpc | distribution | client_method |
65- | grpc.io/client/roundtrip_latency | roundtrip_latency | distribution | client_method |
66- | grpc.io/client/completed_rpcs | roundtrip_latency | count | client_method, client_status |
61+ | View name | Measure | Aggregation | Tags |
62+ | ---------------------------------------| --------------------------------------- | --------------| ---------- ------------------------------|
63+ | grpc.io/client/sent_bytes_per_rpc | grpc.io/client/ sent_bytes_per_rpc | distribution | grpc_client_method |
64+ | grpc.io/client/received_bytes_per_rpc | grpc.io/client/ received_bytes_per_rpc | distribution | grpc_client_method |
65+ | grpc.io/client/roundtrip_latency | grpc.io/client/ roundtrip_latency | distribution | grpc_client_method |
66+ | grpc.io/client/completed_rpcs | grpc.io/client/ roundtrip_latency | count | grpc_client_method, grpc_client_status |
6767
6868### Extra views
6969
7070The following set of views are considered useful but not mandatory to monitor client side performance:
7171
72- | View name | Measure suffix | Aggregation | Tags suffix |
73- | ------------------------------------------| ---------------------------| --------------| ---------------|
74- | grpc.io/client/sent_messages_per_rpc | sent_messages_per_rpc | distribution | client_method |
75- | grpc.io/client/received_messages_per_rpc | received_messages_per_rpc | distribution | client_method |
76- | grpc.io/client/server_latency | server_latency | distribution | client_method |
72+ | View name | Measure | Aggregation | Tags |
73+ | ------------------------------------------| ------------------------------------------ | --------------| ----- ---------------|
74+ | grpc.io/client/sent_messages_per_rpc | grpc.io/client/ sent_messages_per_rpc | distribution | grpc_client_method |
75+ | grpc.io/client/received_messages_per_rpc | grpc.io/client/ received_messages_per_rpc | distribution | grpc_client_method |
76+ | grpc.io/client/server_latency | grpc.io/client/ server_latency | distribution | grpc_client_method |
7777
7878## Server
7979
@@ -108,30 +108,30 @@ https://github.com/grpc/grpc/blob/master/doc/statuscodes.md
108108
109109The following set of views are considered minimum required to monitor server side performance:
110110
111- | View name | Measure suffix | Aggregation | Tags suffix |
112- | ---------------------------------------| ------------------------| --------------| ------------------------------|
113- | grpc.io/server/received_bytes_per_rpc | received_bytes_per_rpc | distribution | server_method |
114- | grpc.io/server/sent_bytes_per_rpc | sent_bytes_per_rpc | distribution | server_method |
115- | grpc.io/server/server_latency | server_latency | distribution | server_method |
116- | grpc.io/server/completed_rpcs | server_latency | count | server_method, server_status |
111+ | View name | Measure | Aggregation | Tags |
112+ | ---------------------------------------| --------------------------------------- | --------------| ---------- ------------------------------|
113+ | grpc.io/server/received_bytes_per_rpc | grpc.io/server/ received_bytes_per_rpc | distribution | grpc_server_method |
114+ | grpc.io/server/sent_bytes_per_rpc | grpc.io/server/ sent_bytes_per_rpc | distribution | grpc_server_method |
115+ | grpc.io/server/server_latency | grpc.io/server/ server_latency | distribution | grpc_server_method |
116+ | grpc.io/server/completed_rpcs | grpc.io/server/ server_latency | count | grpc_server_method, grpc_server_status |
117117
118118### Extra views
119119
120120The following set of views are considered useful but not mandatory to monitor server side performance:
121121
122- | View name | Measure suffix | Aggregation | Tags suffix |
123- | ------------------------------------------| ---------------------------| --------------| ---------------|
124- | grpc.io/server/received_messages_per_rpc | received_messages_per_rpc | distribution | server_method |
125- | grpc.io/server/sent_messages_per_rpc | sent_messages_per_rpc | distribution | server_method |
122+ | View name | Measure | Aggregation | Tag |
123+ | ------------------------------------------| ------------------------------------------ | --------------| ----- ---------------|
124+ | grpc.io/server/received_messages_per_rpc | grpc.io/server/ received_messages_per_rpc | distribution | grpc_server_method |
125+ | grpc.io/server/sent_messages_per_rpc | grpc.io/server/ sent_messages_per_rpc | distribution | grpc_server_method |
126126
127127## FAQ
128128
129129### Why different tag name for server/client method?
130130This way users can configure views to correlate incoming with outgoing requests. A view example:
131131
132- | View name | Measure | Aggregation | Tags suffix |
133- | -----------------------------------------| ----------------------------------| --------------| ------------------------------|
134- | grpc.io/client/latency_by_server_method | grpc.io/client/roundtrip_latency | distribution | client_method, server_method |
132+ | View name | Measure | Aggregation | Tag |
133+ | -----------------------------------------| ----------------------------------| --------------| ---------------------------------------- |
134+ | grpc.io/client/latency_by_server_method | grpc.io/client/roundtrip_latency | distribution | grpc_client_method, grpc_server_method |
135135
136136### How is the server latency on the client recorded (grcp.io/client/server_latency)?
137137This is TBD, eventually a designated gRPC metadata key will be specified for this purpose.
0 commit comments