blob: b00c2eed165e662486a651067dce2a610e18bc94 [file] [log] [blame]
Jan Tattermuschefd98032016-04-14 16:29:24 -07001[
2 {
Jan Tattermusch88cc4e22016-04-14 16:58:50 -07003 "fields": [
4 {
Craig Tillerf11a40d2017-09-12 10:54:20 -07005 "mode": "NULLABLE",
6 "name": "buildNumber",
7 "type": "INTEGER"
8 },
Jan Tattermusch88cc4e22016-04-14 16:58:50 -07009 {
Craig Tillerf11a40d2017-09-12 10:54:20 -070010 "mode": "NULLABLE",
11 "name": "buildUrl",
12 "type": "STRING"
13 },
Jan Tattermusch88cc4e22016-04-14 16:58:50 -070014 {
Craig Tillerf11a40d2017-09-12 10:54:20 -070015 "mode": "NULLABLE",
16 "name": "jobName",
17 "type": "STRING"
18 },
Jan Tattermusch88cc4e22016-04-14 16:58:50 -070019 {
Craig Tillerf11a40d2017-09-12 10:54:20 -070020 "mode": "NULLABLE",
21 "name": "gitCommit",
22 "type": "STRING"
23 },
Jan Tattermusch88cc4e22016-04-14 16:58:50 -070024 {
Craig Tillerf11a40d2017-09-12 10:54:20 -070025 "mode": "NULLABLE",
26 "name": "gitActualCommit",
27 "type": "STRING"
28 },
Jan Tattermusch88cc4e22016-04-14 16:58:50 -070029 {
Craig Tillerf11a40d2017-09-12 10:54:20 -070030 "mode": "NULLABLE",
31 "name": "created",
32 "type": "TIMESTAMP"
Jan Tattermusch88cc4e22016-04-14 16:58:50 -070033 }
Craig Tillerf11a40d2017-09-12 10:54:20 -070034 ],
35 "mode": "NULLABLE",
36 "name": "metadata",
37 "type": "RECORD"
38 },
Jan Tattermusch88cc4e22016-04-14 16:58:50 -070039 {
Jan Tattermuschefd98032016-04-14 16:29:24 -070040 "fields": [
41 {
Craig Tillerf11a40d2017-09-12 10:54:20 -070042 "mode": "NULLABLE",
43 "name": "name",
44 "type": "STRING"
45 },
Jan Tattermuschefd98032016-04-14 16:29:24 -070046 {
Craig Tillerf11a40d2017-09-12 10:54:20 -070047 "mode": "NULLABLE",
48 "name": "clientConfig",
49 "type": "STRING"
50 },
Jan Tattermuschefd98032016-04-14 16:29:24 -070051 {
Craig Tillerf11a40d2017-09-12 10:54:20 -070052 "mode": "NULLABLE",
53 "name": "numClients",
54 "type": "INTEGER"
55 },
Jan Tattermuschefd98032016-04-14 16:29:24 -070056 {
Craig Tillerf11a40d2017-09-12 10:54:20 -070057 "mode": "NULLABLE",
58 "name": "serverConfig",
59 "type": "STRING"
60 },
Jan Tattermuschefd98032016-04-14 16:29:24 -070061 {
Craig Tillerf11a40d2017-09-12 10:54:20 -070062 "mode": "NULLABLE",
63 "name": "numServers",
64 "type": "INTEGER"
65 },
Jan Tattermuschefd98032016-04-14 16:29:24 -070066 {
Craig Tillerf11a40d2017-09-12 10:54:20 -070067 "mode": "NULLABLE",
68 "name": "warmupSeconds",
69 "type": "INTEGER"
70 },
Jan Tattermuschefd98032016-04-14 16:29:24 -070071 {
Craig Tillerf11a40d2017-09-12 10:54:20 -070072 "mode": "NULLABLE",
73 "name": "benchmarkSeconds",
74 "type": "INTEGER"
Jan Tattermuschefd98032016-04-14 16:29:24 -070075 }
Craig Tillerf11a40d2017-09-12 10:54:20 -070076 ],
77 "mode": "NULLABLE",
78 "name": "scenario",
79 "type": "RECORD"
80 },
Jan Tattermuschefd98032016-04-14 16:29:24 -070081 {
Craig Tillerf11a40d2017-09-12 10:54:20 -070082 "mode": "NULLABLE",
83 "name": "latencies",
84 "type": "STRING"
85 },
Jan Tattermuschefd98032016-04-14 16:29:24 -070086 {
Jan Tattermuschefd98032016-04-14 16:29:24 -070087 "fields": [
88 {
Craig Tillerf11a40d2017-09-12 10:54:20 -070089 "mode": "NULLABLE",
90 "name": "latencies",
91 "type": "STRING"
92 },
Jan Tattermuschefd98032016-04-14 16:29:24 -070093 {
Craig Tillerf11a40d2017-09-12 10:54:20 -070094 "mode": "NULLABLE",
95 "name": "timeElapsed",
96 "type": "FLOAT"
97 },
Jan Tattermuschefd98032016-04-14 16:29:24 -070098 {
Craig Tillerf11a40d2017-09-12 10:54:20 -070099 "mode": "NULLABLE",
100 "name": "timeUser",
101 "type": "FLOAT"
102 },
Jan Tattermuschefd98032016-04-14 16:29:24 -0700103 {
Craig Tillerf11a40d2017-09-12 10:54:20 -0700104 "mode": "NULLABLE",
105 "name": "timeSystem",
106 "type": "FLOAT"
107 },
Jan Tattermusch3598ac82017-06-27 12:49:40 +0200108 {
Craig Tillerf11a40d2017-09-12 10:54:20 -0700109 "mode": "NULLABLE",
110 "name": "cqPollCount",
111 "type": "INTEGER"
112 },
113 {
114 "mode": "NULLABLE",
115 "name": "core_client_calls_created",
116 "type": "INTEGER"
117 },
118 {
119 "mode": "NULLABLE",
120 "name": "core_server_calls_created",
121 "type": "INTEGER"
122 },
123 {
124 "mode": "NULLABLE",
Craig Tiller3ff1fa62017-09-14 11:07:48 -0700125 "name": "core_cqs_created",
126 "type": "INTEGER"
127 },
128 {
129 "mode": "NULLABLE",
130 "name": "core_client_channels_created",
131 "type": "INTEGER"
132 },
133 {
134 "mode": "NULLABLE",
135 "name": "core_client_subchannels_created",
136 "type": "INTEGER"
137 },
138 {
139 "mode": "NULLABLE",
140 "name": "core_server_channels_created",
141 "type": "INTEGER"
142 },
143 {
144 "mode": "NULLABLE",
Craig Tillerf11a40d2017-09-12 10:54:20 -0700145 "name": "core_syscall_poll",
146 "type": "INTEGER"
147 },
148 {
149 "mode": "NULLABLE",
150 "name": "core_syscall_wait",
151 "type": "INTEGER"
152 },
153 {
154 "mode": "NULLABLE",
Craig Tillerb98f0452017-09-13 09:37:44 -0700155 "name": "core_pollset_kick",
156 "type": "INTEGER"
157 },
158 {
159 "mode": "NULLABLE",
160 "name": "core_pollset_kicked_without_poller",
161 "type": "INTEGER"
162 },
163 {
164 "mode": "NULLABLE",
165 "name": "core_pollset_kicked_again",
166 "type": "INTEGER"
167 },
168 {
169 "mode": "NULLABLE",
170 "name": "core_pollset_kick_wakeup_fd",
171 "type": "INTEGER"
172 },
173 {
174 "mode": "NULLABLE",
175 "name": "core_pollset_kick_wakeup_cv",
176 "type": "INTEGER"
177 },
178 {
179 "mode": "NULLABLE",
180 "name": "core_pollset_kick_own_thread",
181 "type": "INTEGER"
182 },
183 {
184 "mode": "NULLABLE",
Craig Tillerf11a40d2017-09-12 10:54:20 -0700185 "name": "core_histogram_slow_lookups",
186 "type": "INTEGER"
187 },
188 {
189 "mode": "NULLABLE",
190 "name": "core_syscall_write",
191 "type": "INTEGER"
192 },
193 {
194 "mode": "NULLABLE",
195 "name": "core_syscall_read",
196 "type": "INTEGER"
197 },
198 {
199 "mode": "NULLABLE",
200 "name": "core_tcp_backup_pollers_created",
201 "type": "INTEGER"
202 },
203 {
204 "mode": "NULLABLE",
205 "name": "core_tcp_backup_poller_polls",
206 "type": "INTEGER"
207 },
208 {
209 "mode": "NULLABLE",
210 "name": "core_http2_op_batches",
211 "type": "INTEGER"
212 },
213 {
214 "mode": "NULLABLE",
215 "name": "core_http2_op_cancel",
216 "type": "INTEGER"
217 },
218 {
219 "mode": "NULLABLE",
220 "name": "core_http2_op_send_initial_metadata",
221 "type": "INTEGER"
222 },
223 {
224 "mode": "NULLABLE",
225 "name": "core_http2_op_send_message",
226 "type": "INTEGER"
227 },
228 {
229 "mode": "NULLABLE",
230 "name": "core_http2_op_send_trailing_metadata",
231 "type": "INTEGER"
232 },
233 {
234 "mode": "NULLABLE",
235 "name": "core_http2_op_recv_initial_metadata",
236 "type": "INTEGER"
237 },
238 {
239 "mode": "NULLABLE",
240 "name": "core_http2_op_recv_message",
241 "type": "INTEGER"
242 },
243 {
244 "mode": "NULLABLE",
245 "name": "core_http2_op_recv_trailing_metadata",
246 "type": "INTEGER"
247 },
248 {
249 "mode": "NULLABLE",
250 "name": "core_http2_settings_writes",
251 "type": "INTEGER"
252 },
253 {
254 "mode": "NULLABLE",
255 "name": "core_http2_pings_sent",
256 "type": "INTEGER"
257 },
258 {
259 "mode": "NULLABLE",
260 "name": "core_http2_writes_begun",
261 "type": "INTEGER"
262 },
263 {
264 "mode": "NULLABLE",
265 "name": "core_http2_writes_offloaded",
266 "type": "INTEGER"
267 },
268 {
269 "mode": "NULLABLE",
270 "name": "core_http2_writes_continued",
271 "type": "INTEGER"
272 },
273 {
274 "mode": "NULLABLE",
275 "name": "core_http2_partial_writes",
276 "type": "INTEGER"
277 },
278 {
279 "mode": "NULLABLE",
Craig Tiller3ff1fa62017-09-14 11:07:48 -0700280 "name": "core_http2_initiate_write_due_to_initial_write",
281 "type": "INTEGER"
282 },
283 {
284 "mode": "NULLABLE",
285 "name": "core_http2_initiate_write_due_to_start_new_stream",
286 "type": "INTEGER"
287 },
288 {
289 "mode": "NULLABLE",
290 "name": "core_http2_initiate_write_due_to_send_message",
291 "type": "INTEGER"
292 },
293 {
294 "mode": "NULLABLE",
295 "name": "core_http2_initiate_write_due_to_send_initial_metadata",
296 "type": "INTEGER"
297 },
298 {
299 "mode": "NULLABLE",
300 "name": "core_http2_initiate_write_due_to_send_trailing_metadata",
301 "type": "INTEGER"
302 },
303 {
304 "mode": "NULLABLE",
305 "name": "core_http2_initiate_write_due_to_retry_send_ping",
306 "type": "INTEGER"
307 },
308 {
309 "mode": "NULLABLE",
310 "name": "core_http2_initiate_write_due_to_continue_pings",
311 "type": "INTEGER"
312 },
313 {
314 "mode": "NULLABLE",
315 "name": "core_http2_initiate_write_due_to_goaway_sent",
316 "type": "INTEGER"
317 },
318 {
319 "mode": "NULLABLE",
320 "name": "core_http2_initiate_write_due_to_rst_stream",
321 "type": "INTEGER"
322 },
323 {
324 "mode": "NULLABLE",
325 "name": "core_http2_initiate_write_due_to_close_from_api",
326 "type": "INTEGER"
327 },
328 {
329 "mode": "NULLABLE",
330 "name": "core_http2_initiate_write_due_to_stream_flow_control",
331 "type": "INTEGER"
332 },
333 {
334 "mode": "NULLABLE",
335 "name": "core_http2_initiate_write_due_to_transport_flow_control",
336 "type": "INTEGER"
337 },
338 {
339 "mode": "NULLABLE",
340 "name": "core_http2_initiate_write_due_to_send_settings",
341 "type": "INTEGER"
342 },
343 {
344 "mode": "NULLABLE",
345 "name": "core_http2_initiate_write_due_to_bdp_estimator_ping",
346 "type": "INTEGER"
347 },
348 {
349 "mode": "NULLABLE",
350 "name": "core_http2_initiate_write_due_to_flow_control_unstalled_by_setting",
351 "type": "INTEGER"
352 },
353 {
354 "mode": "NULLABLE",
355 "name": "core_http2_initiate_write_due_to_flow_control_unstalled_by_update",
356 "type": "INTEGER"
357 },
358 {
359 "mode": "NULLABLE",
360 "name": "core_http2_initiate_write_due_to_application_ping",
361 "type": "INTEGER"
362 },
363 {
364 "mode": "NULLABLE",
365 "name": "core_http2_initiate_write_due_to_keepalive_ping",
366 "type": "INTEGER"
367 },
368 {
369 "mode": "NULLABLE",
370 "name": "core_http2_initiate_write_due_to_transport_flow_control_unstalled",
371 "type": "INTEGER"
372 },
373 {
374 "mode": "NULLABLE",
375 "name": "core_http2_initiate_write_due_to_ping_response",
376 "type": "INTEGER"
377 },
378 {
379 "mode": "NULLABLE",
380 "name": "core_http2_initiate_write_due_to_force_rst_stream",
381 "type": "INTEGER"
382 },
383 {
384 "mode": "NULLABLE",
Craig Tillere932aca2017-09-15 13:50:46 -0700385 "name": "core_http2_spurious_writes_begun",
386 "type": "INTEGER"
387 },
388 {
389 "mode": "NULLABLE",
Craig Tiller78620972017-09-21 11:38:32 -0700390 "name": "core_hpack_recv_indexed",
391 "type": "INTEGER"
392 },
393 {
394 "mode": "NULLABLE",
395 "name": "core_hpack_recv_lithdr_incidx",
396 "type": "INTEGER"
397 },
398 {
399 "mode": "NULLABLE",
400 "name": "core_hpack_recv_lithdr_incidx_v",
401 "type": "INTEGER"
402 },
403 {
404 "mode": "NULLABLE",
405 "name": "core_hpack_recv_lithdr_notidx",
406 "type": "INTEGER"
407 },
408 {
409 "mode": "NULLABLE",
410 "name": "core_hpack_recv_lithdr_notidx_v",
411 "type": "INTEGER"
412 },
413 {
414 "mode": "NULLABLE",
415 "name": "core_hpack_recv_lithdr_nvridx",
416 "type": "INTEGER"
417 },
418 {
419 "mode": "NULLABLE",
420 "name": "core_hpack_recv_lithdr_nvridx_v",
421 "type": "INTEGER"
422 },
423 {
424 "mode": "NULLABLE",
425 "name": "core_hpack_recv_uncompressed",
426 "type": "INTEGER"
427 },
428 {
429 "mode": "NULLABLE",
430 "name": "core_hpack_recv_huffman",
431 "type": "INTEGER"
432 },
433 {
434 "mode": "NULLABLE",
435 "name": "core_hpack_recv_binary",
436 "type": "INTEGER"
437 },
438 {
439 "mode": "NULLABLE",
440 "name": "core_hpack_recv_binary_base64",
441 "type": "INTEGER"
442 },
443 {
444 "mode": "NULLABLE",
445 "name": "core_hpack_send_indexed",
446 "type": "INTEGER"
447 },
448 {
449 "mode": "NULLABLE",
450 "name": "core_hpack_send_lithdr_incidx",
451 "type": "INTEGER"
452 },
453 {
454 "mode": "NULLABLE",
455 "name": "core_hpack_send_lithdr_incidx_v",
456 "type": "INTEGER"
457 },
458 {
459 "mode": "NULLABLE",
460 "name": "core_hpack_send_lithdr_notidx",
461 "type": "INTEGER"
462 },
463 {
464 "mode": "NULLABLE",
465 "name": "core_hpack_send_lithdr_notidx_v",
466 "type": "INTEGER"
467 },
468 {
469 "mode": "NULLABLE",
470 "name": "core_hpack_send_lithdr_nvridx",
471 "type": "INTEGER"
472 },
473 {
474 "mode": "NULLABLE",
475 "name": "core_hpack_send_lithdr_nvridx_v",
476 "type": "INTEGER"
477 },
478 {
479 "mode": "NULLABLE",
480 "name": "core_hpack_send_uncompressed",
481 "type": "INTEGER"
482 },
483 {
484 "mode": "NULLABLE",
485 "name": "core_hpack_send_huffman",
486 "type": "INTEGER"
487 },
488 {
489 "mode": "NULLABLE",
490 "name": "core_hpack_send_binary",
491 "type": "INTEGER"
492 },
493 {
494 "mode": "NULLABLE",
495 "name": "core_hpack_send_binary_base64",
496 "type": "INTEGER"
497 },
498 {
499 "mode": "NULLABLE",
Craig Tillerf11a40d2017-09-12 10:54:20 -0700500 "name": "core_combiner_locks_initiated",
501 "type": "INTEGER"
502 },
503 {
504 "mode": "NULLABLE",
505 "name": "core_combiner_locks_scheduled_items",
506 "type": "INTEGER"
507 },
508 {
509 "mode": "NULLABLE",
510 "name": "core_combiner_locks_scheduled_final_items",
511 "type": "INTEGER"
512 },
513 {
514 "mode": "NULLABLE",
515 "name": "core_combiner_locks_offloaded",
516 "type": "INTEGER"
517 },
518 {
519 "mode": "NULLABLE",
Craig Tillerfa7ae242017-10-12 09:37:57 -0700520 "name": "core_call_combiner_locks_initiated",
521 "type": "INTEGER"
522 },
523 {
524 "mode": "NULLABLE",
525 "name": "core_call_combiner_locks_scheduled_items",
526 "type": "INTEGER"
527 },
528 {
529 "mode": "NULLABLE",
Craig Tiller7befe5d2017-10-12 09:53:02 -0700530 "name": "core_call_combiner_set_notify_on_cancel",
531 "type": "INTEGER"
532 },
533 {
534 "mode": "NULLABLE",
535 "name": "core_call_combiner_cancelled",
536 "type": "INTEGER"
537 },
538 {
539 "mode": "NULLABLE",
Craig Tillerf11a40d2017-09-12 10:54:20 -0700540 "name": "core_executor_scheduled_short_items",
541 "type": "INTEGER"
542 },
543 {
544 "mode": "NULLABLE",
545 "name": "core_executor_scheduled_long_items",
546 "type": "INTEGER"
547 },
548 {
549 "mode": "NULLABLE",
550 "name": "core_executor_scheduled_to_self",
551 "type": "INTEGER"
552 },
553 {
554 "mode": "NULLABLE",
555 "name": "core_executor_wakeup_initiated",
556 "type": "INTEGER"
557 },
558 {
559 "mode": "NULLABLE",
560 "name": "core_executor_queue_drained",
561 "type": "INTEGER"
562 },
563 {
564 "mode": "NULLABLE",
565 "name": "core_executor_push_retries",
566 "type": "INTEGER"
567 },
568 {
569 "mode": "NULLABLE",
Craig Tiller5d615602017-09-12 13:15:58 -0700570 "name": "core_server_requested_calls",
571 "type": "INTEGER"
572 },
573 {
574 "mode": "NULLABLE",
575 "name": "core_server_slowpath_requests_queued",
576 "type": "INTEGER"
577 },
578 {
579 "mode": "NULLABLE",
Sree Kuchibhotla0d0fa062017-10-03 16:04:42 -0700580 "name": "core_cq_ev_queue_trylock_failures",
581 "type": "INTEGER"
582 },
583 {
584 "mode": "NULLABLE",
585 "name": "core_cq_ev_queue_trylock_successes",
586 "type": "INTEGER"
587 },
588 {
589 "mode": "NULLABLE",
590 "name": "core_cq_ev_queue_transient_pop_failures",
Sree Kuchibhotla2f2175c2017-10-03 14:25:08 -0700591 "type": "INTEGER"
592 },
593 {
594 "mode": "NULLABLE",
Craig Tillerb98f0452017-09-13 09:37:44 -0700595 "name": "core_call_initial_size",
596 "type": "STRING"
597 },
598 {
599 "mode": "NULLABLE",
600 "name": "core_call_initial_size_bkts",
601 "type": "STRING"
602 },
603 {
604 "mode": "NULLABLE",
605 "name": "core_call_initial_size_50p",
606 "type": "FLOAT"
607 },
608 {
609 "mode": "NULLABLE",
610 "name": "core_call_initial_size_95p",
611 "type": "FLOAT"
612 },
613 {
614 "mode": "NULLABLE",
615 "name": "core_call_initial_size_99p",
616 "type": "FLOAT"
617 },
618 {
619 "mode": "NULLABLE",
620 "name": "core_poll_events_returned",
621 "type": "STRING"
622 },
623 {
624 "mode": "NULLABLE",
625 "name": "core_poll_events_returned_bkts",
626 "type": "STRING"
627 },
628 {
629 "mode": "NULLABLE",
630 "name": "core_poll_events_returned_50p",
631 "type": "FLOAT"
632 },
633 {
634 "mode": "NULLABLE",
635 "name": "core_poll_events_returned_95p",
636 "type": "FLOAT"
637 },
638 {
639 "mode": "NULLABLE",
640 "name": "core_poll_events_returned_99p",
641 "type": "FLOAT"
642 },
643 {
644 "mode": "NULLABLE",
Craig Tillerf11a40d2017-09-12 10:54:20 -0700645 "name": "core_tcp_write_size",
646 "type": "STRING"
647 },
648 {
649 "mode": "NULLABLE",
650 "name": "core_tcp_write_size_bkts",
651 "type": "STRING"
652 },
653 {
654 "mode": "NULLABLE",
655 "name": "core_tcp_write_size_50p",
656 "type": "FLOAT"
657 },
658 {
659 "mode": "NULLABLE",
660 "name": "core_tcp_write_size_95p",
661 "type": "FLOAT"
662 },
663 {
664 "mode": "NULLABLE",
665 "name": "core_tcp_write_size_99p",
666 "type": "FLOAT"
667 },
668 {
669 "mode": "NULLABLE",
670 "name": "core_tcp_write_iov_size",
671 "type": "STRING"
672 },
673 {
674 "mode": "NULLABLE",
675 "name": "core_tcp_write_iov_size_bkts",
676 "type": "STRING"
677 },
678 {
679 "mode": "NULLABLE",
680 "name": "core_tcp_write_iov_size_50p",
681 "type": "FLOAT"
682 },
683 {
684 "mode": "NULLABLE",
685 "name": "core_tcp_write_iov_size_95p",
686 "type": "FLOAT"
687 },
688 {
689 "mode": "NULLABLE",
690 "name": "core_tcp_write_iov_size_99p",
691 "type": "FLOAT"
692 },
693 {
694 "mode": "NULLABLE",
695 "name": "core_tcp_read_size",
696 "type": "STRING"
697 },
698 {
699 "mode": "NULLABLE",
700 "name": "core_tcp_read_size_bkts",
701 "type": "STRING"
702 },
703 {
704 "mode": "NULLABLE",
705 "name": "core_tcp_read_size_50p",
706 "type": "FLOAT"
707 },
708 {
709 "mode": "NULLABLE",
710 "name": "core_tcp_read_size_95p",
711 "type": "FLOAT"
712 },
713 {
714 "mode": "NULLABLE",
715 "name": "core_tcp_read_size_99p",
716 "type": "FLOAT"
717 },
718 {
719 "mode": "NULLABLE",
720 "name": "core_tcp_read_offer",
721 "type": "STRING"
722 },
723 {
724 "mode": "NULLABLE",
725 "name": "core_tcp_read_offer_bkts",
726 "type": "STRING"
727 },
728 {
729 "mode": "NULLABLE",
730 "name": "core_tcp_read_offer_50p",
731 "type": "FLOAT"
732 },
733 {
734 "mode": "NULLABLE",
735 "name": "core_tcp_read_offer_95p",
736 "type": "FLOAT"
737 },
738 {
739 "mode": "NULLABLE",
740 "name": "core_tcp_read_offer_99p",
741 "type": "FLOAT"
742 },
743 {
744 "mode": "NULLABLE",
745 "name": "core_tcp_read_offer_iov_size",
746 "type": "STRING"
747 },
748 {
749 "mode": "NULLABLE",
750 "name": "core_tcp_read_offer_iov_size_bkts",
751 "type": "STRING"
752 },
753 {
754 "mode": "NULLABLE",
755 "name": "core_tcp_read_offer_iov_size_50p",
756 "type": "FLOAT"
757 },
758 {
759 "mode": "NULLABLE",
760 "name": "core_tcp_read_offer_iov_size_95p",
761 "type": "FLOAT"
762 },
763 {
764 "mode": "NULLABLE",
765 "name": "core_tcp_read_offer_iov_size_99p",
766 "type": "FLOAT"
767 },
768 {
769 "mode": "NULLABLE",
770 "name": "core_http2_send_message_size",
771 "type": "STRING"
772 },
773 {
774 "mode": "NULLABLE",
775 "name": "core_http2_send_message_size_bkts",
776 "type": "STRING"
777 },
778 {
779 "mode": "NULLABLE",
780 "name": "core_http2_send_message_size_50p",
781 "type": "FLOAT"
782 },
783 {
784 "mode": "NULLABLE",
785 "name": "core_http2_send_message_size_95p",
786 "type": "FLOAT"
787 },
788 {
789 "mode": "NULLABLE",
790 "name": "core_http2_send_message_size_99p",
791 "type": "FLOAT"
792 },
793 {
794 "mode": "NULLABLE",
795 "name": "core_http2_send_initial_metadata_per_write",
796 "type": "STRING"
797 },
798 {
799 "mode": "NULLABLE",
800 "name": "core_http2_send_initial_metadata_per_write_bkts",
801 "type": "STRING"
802 },
803 {
804 "mode": "NULLABLE",
805 "name": "core_http2_send_initial_metadata_per_write_50p",
806 "type": "FLOAT"
807 },
808 {
809 "mode": "NULLABLE",
810 "name": "core_http2_send_initial_metadata_per_write_95p",
811 "type": "FLOAT"
812 },
813 {
814 "mode": "NULLABLE",
815 "name": "core_http2_send_initial_metadata_per_write_99p",
816 "type": "FLOAT"
817 },
818 {
819 "mode": "NULLABLE",
820 "name": "core_http2_send_message_per_write",
821 "type": "STRING"
822 },
823 {
824 "mode": "NULLABLE",
825 "name": "core_http2_send_message_per_write_bkts",
826 "type": "STRING"
827 },
828 {
829 "mode": "NULLABLE",
830 "name": "core_http2_send_message_per_write_50p",
831 "type": "FLOAT"
832 },
833 {
834 "mode": "NULLABLE",
835 "name": "core_http2_send_message_per_write_95p",
836 "type": "FLOAT"
837 },
838 {
839 "mode": "NULLABLE",
840 "name": "core_http2_send_message_per_write_99p",
841 "type": "FLOAT"
842 },
843 {
844 "mode": "NULLABLE",
845 "name": "core_http2_send_trailing_metadata_per_write",
846 "type": "STRING"
847 },
848 {
849 "mode": "NULLABLE",
850 "name": "core_http2_send_trailing_metadata_per_write_bkts",
851 "type": "STRING"
852 },
853 {
854 "mode": "NULLABLE",
855 "name": "core_http2_send_trailing_metadata_per_write_50p",
856 "type": "FLOAT"
857 },
858 {
859 "mode": "NULLABLE",
860 "name": "core_http2_send_trailing_metadata_per_write_95p",
861 "type": "FLOAT"
862 },
863 {
864 "mode": "NULLABLE",
865 "name": "core_http2_send_trailing_metadata_per_write_99p",
866 "type": "FLOAT"
867 },
868 {
869 "mode": "NULLABLE",
870 "name": "core_http2_send_flowctl_per_write",
871 "type": "STRING"
872 },
873 {
874 "mode": "NULLABLE",
875 "name": "core_http2_send_flowctl_per_write_bkts",
876 "type": "STRING"
877 },
878 {
879 "mode": "NULLABLE",
880 "name": "core_http2_send_flowctl_per_write_50p",
881 "type": "FLOAT"
882 },
883 {
884 "mode": "NULLABLE",
885 "name": "core_http2_send_flowctl_per_write_95p",
886 "type": "FLOAT"
887 },
888 {
889 "mode": "NULLABLE",
890 "name": "core_http2_send_flowctl_per_write_99p",
891 "type": "FLOAT"
Craig Tiller5d615602017-09-12 13:15:58 -0700892 },
893 {
894 "mode": "NULLABLE",
895 "name": "core_server_cqs_checked",
896 "type": "STRING"
897 },
898 {
899 "mode": "NULLABLE",
900 "name": "core_server_cqs_checked_bkts",
901 "type": "STRING"
902 },
903 {
904 "mode": "NULLABLE",
905 "name": "core_server_cqs_checked_50p",
906 "type": "FLOAT"
907 },
908 {
909 "mode": "NULLABLE",
910 "name": "core_server_cqs_checked_95p",
911 "type": "FLOAT"
912 },
913 {
914 "mode": "NULLABLE",
915 "name": "core_server_cqs_checked_99p",
916 "type": "FLOAT"
Jan Tattermuschefd98032016-04-14 16:29:24 -0700917 }
Craig Tillerf11a40d2017-09-12 10:54:20 -0700918 ],
919 "mode": "REPEATED",
920 "name": "clientStats",
921 "type": "RECORD"
922 },
Jan Tattermuschefd98032016-04-14 16:29:24 -0700923 {
Jan Tattermuschefd98032016-04-14 16:29:24 -0700924 "fields": [
925 {
Craig Tillerf11a40d2017-09-12 10:54:20 -0700926 "mode": "NULLABLE",
927 "name": "timeElapsed",
928 "type": "FLOAT"
929 },
Jan Tattermuschefd98032016-04-14 16:29:24 -0700930 {
Craig Tillerf11a40d2017-09-12 10:54:20 -0700931 "mode": "NULLABLE",
932 "name": "timeUser",
933 "type": "FLOAT"
934 },
Jan Tattermuschefd98032016-04-14 16:29:24 -0700935 {
Craig Tillerf11a40d2017-09-12 10:54:20 -0700936 "mode": "NULLABLE",
937 "name": "timeSystem",
938 "type": "FLOAT"
939 },
Jan Tattermusch3598ac82017-06-27 12:49:40 +0200940 {
Craig Tillerf11a40d2017-09-12 10:54:20 -0700941 "mode": "NULLABLE",
942 "name": "cqPollCount",
943 "type": "INTEGER"
944 },
945 {
946 "mode": "NULLABLE",
947 "name": "core_client_calls_created",
948 "type": "INTEGER"
949 },
950 {
951 "mode": "NULLABLE",
952 "name": "core_server_calls_created",
953 "type": "INTEGER"
954 },
955 {
956 "mode": "NULLABLE",
Craig Tiller3ff1fa62017-09-14 11:07:48 -0700957 "name": "core_cqs_created",
958 "type": "INTEGER"
959 },
960 {
961 "mode": "NULLABLE",
962 "name": "core_client_channels_created",
963 "type": "INTEGER"
964 },
965 {
966 "mode": "NULLABLE",
967 "name": "core_client_subchannels_created",
968 "type": "INTEGER"
969 },
970 {
971 "mode": "NULLABLE",
972 "name": "core_server_channels_created",
973 "type": "INTEGER"
974 },
975 {
976 "mode": "NULLABLE",
Craig Tillerf11a40d2017-09-12 10:54:20 -0700977 "name": "core_syscall_poll",
978 "type": "INTEGER"
979 },
980 {
981 "mode": "NULLABLE",
982 "name": "core_syscall_wait",
983 "type": "INTEGER"
984 },
985 {
986 "mode": "NULLABLE",
Craig Tillerb98f0452017-09-13 09:37:44 -0700987 "name": "core_pollset_kick",
988 "type": "INTEGER"
989 },
990 {
991 "mode": "NULLABLE",
992 "name": "core_pollset_kicked_without_poller",
993 "type": "INTEGER"
994 },
995 {
996 "mode": "NULLABLE",
997 "name": "core_pollset_kicked_again",
998 "type": "INTEGER"
999 },
1000 {
1001 "mode": "NULLABLE",
1002 "name": "core_pollset_kick_wakeup_fd",
1003 "type": "INTEGER"
1004 },
1005 {
1006 "mode": "NULLABLE",
1007 "name": "core_pollset_kick_wakeup_cv",
1008 "type": "INTEGER"
1009 },
1010 {
1011 "mode": "NULLABLE",
1012 "name": "core_pollset_kick_own_thread",
1013 "type": "INTEGER"
1014 },
1015 {
1016 "mode": "NULLABLE",
Craig Tillerf11a40d2017-09-12 10:54:20 -07001017 "name": "core_histogram_slow_lookups",
1018 "type": "INTEGER"
1019 },
1020 {
1021 "mode": "NULLABLE",
1022 "name": "core_syscall_write",
1023 "type": "INTEGER"
1024 },
1025 {
1026 "mode": "NULLABLE",
1027 "name": "core_syscall_read",
1028 "type": "INTEGER"
1029 },
1030 {
1031 "mode": "NULLABLE",
1032 "name": "core_tcp_backup_pollers_created",
1033 "type": "INTEGER"
1034 },
1035 {
1036 "mode": "NULLABLE",
1037 "name": "core_tcp_backup_poller_polls",
1038 "type": "INTEGER"
1039 },
1040 {
1041 "mode": "NULLABLE",
1042 "name": "core_http2_op_batches",
1043 "type": "INTEGER"
1044 },
1045 {
1046 "mode": "NULLABLE",
1047 "name": "core_http2_op_cancel",
1048 "type": "INTEGER"
1049 },
1050 {
1051 "mode": "NULLABLE",
1052 "name": "core_http2_op_send_initial_metadata",
1053 "type": "INTEGER"
1054 },
1055 {
1056 "mode": "NULLABLE",
1057 "name": "core_http2_op_send_message",
1058 "type": "INTEGER"
1059 },
1060 {
1061 "mode": "NULLABLE",
1062 "name": "core_http2_op_send_trailing_metadata",
1063 "type": "INTEGER"
1064 },
1065 {
1066 "mode": "NULLABLE",
1067 "name": "core_http2_op_recv_initial_metadata",
1068 "type": "INTEGER"
1069 },
1070 {
1071 "mode": "NULLABLE",
1072 "name": "core_http2_op_recv_message",
1073 "type": "INTEGER"
1074 },
1075 {
1076 "mode": "NULLABLE",
1077 "name": "core_http2_op_recv_trailing_metadata",
1078 "type": "INTEGER"
1079 },
1080 {
1081 "mode": "NULLABLE",
1082 "name": "core_http2_settings_writes",
1083 "type": "INTEGER"
1084 },
1085 {
1086 "mode": "NULLABLE",
1087 "name": "core_http2_pings_sent",
1088 "type": "INTEGER"
1089 },
1090 {
1091 "mode": "NULLABLE",
1092 "name": "core_http2_writes_begun",
1093 "type": "INTEGER"
1094 },
1095 {
1096 "mode": "NULLABLE",
1097 "name": "core_http2_writes_offloaded",
1098 "type": "INTEGER"
1099 },
1100 {
1101 "mode": "NULLABLE",
1102 "name": "core_http2_writes_continued",
1103 "type": "INTEGER"
1104 },
1105 {
1106 "mode": "NULLABLE",
1107 "name": "core_http2_partial_writes",
1108 "type": "INTEGER"
1109 },
1110 {
1111 "mode": "NULLABLE",
Craig Tiller3ff1fa62017-09-14 11:07:48 -07001112 "name": "core_http2_initiate_write_due_to_initial_write",
1113 "type": "INTEGER"
1114 },
1115 {
1116 "mode": "NULLABLE",
1117 "name": "core_http2_initiate_write_due_to_start_new_stream",
1118 "type": "INTEGER"
1119 },
1120 {
1121 "mode": "NULLABLE",
1122 "name": "core_http2_initiate_write_due_to_send_message",
1123 "type": "INTEGER"
1124 },
1125 {
1126 "mode": "NULLABLE",
1127 "name": "core_http2_initiate_write_due_to_send_initial_metadata",
1128 "type": "INTEGER"
1129 },
1130 {
1131 "mode": "NULLABLE",
1132 "name": "core_http2_initiate_write_due_to_send_trailing_metadata",
1133 "type": "INTEGER"
1134 },
1135 {
1136 "mode": "NULLABLE",
1137 "name": "core_http2_initiate_write_due_to_retry_send_ping",
1138 "type": "INTEGER"
1139 },
1140 {
1141 "mode": "NULLABLE",
1142 "name": "core_http2_initiate_write_due_to_continue_pings",
1143 "type": "INTEGER"
1144 },
1145 {
1146 "mode": "NULLABLE",
1147 "name": "core_http2_initiate_write_due_to_goaway_sent",
1148 "type": "INTEGER"
1149 },
1150 {
1151 "mode": "NULLABLE",
1152 "name": "core_http2_initiate_write_due_to_rst_stream",
1153 "type": "INTEGER"
1154 },
1155 {
1156 "mode": "NULLABLE",
1157 "name": "core_http2_initiate_write_due_to_close_from_api",
1158 "type": "INTEGER"
1159 },
1160 {
1161 "mode": "NULLABLE",
1162 "name": "core_http2_initiate_write_due_to_stream_flow_control",
1163 "type": "INTEGER"
1164 },
1165 {
1166 "mode": "NULLABLE",
1167 "name": "core_http2_initiate_write_due_to_transport_flow_control",
1168 "type": "INTEGER"
1169 },
1170 {
1171 "mode": "NULLABLE",
1172 "name": "core_http2_initiate_write_due_to_send_settings",
1173 "type": "INTEGER"
1174 },
1175 {
1176 "mode": "NULLABLE",
1177 "name": "core_http2_initiate_write_due_to_bdp_estimator_ping",
1178 "type": "INTEGER"
1179 },
1180 {
1181 "mode": "NULLABLE",
1182 "name": "core_http2_initiate_write_due_to_flow_control_unstalled_by_setting",
1183 "type": "INTEGER"
1184 },
1185 {
1186 "mode": "NULLABLE",
1187 "name": "core_http2_initiate_write_due_to_flow_control_unstalled_by_update",
1188 "type": "INTEGER"
1189 },
1190 {
1191 "mode": "NULLABLE",
1192 "name": "core_http2_initiate_write_due_to_application_ping",
1193 "type": "INTEGER"
1194 },
1195 {
1196 "mode": "NULLABLE",
1197 "name": "core_http2_initiate_write_due_to_keepalive_ping",
1198 "type": "INTEGER"
1199 },
1200 {
1201 "mode": "NULLABLE",
1202 "name": "core_http2_initiate_write_due_to_transport_flow_control_unstalled",
1203 "type": "INTEGER"
1204 },
1205 {
1206 "mode": "NULLABLE",
1207 "name": "core_http2_initiate_write_due_to_ping_response",
1208 "type": "INTEGER"
1209 },
1210 {
1211 "mode": "NULLABLE",
1212 "name": "core_http2_initiate_write_due_to_force_rst_stream",
1213 "type": "INTEGER"
1214 },
1215 {
1216 "mode": "NULLABLE",
Craig Tillere932aca2017-09-15 13:50:46 -07001217 "name": "core_http2_spurious_writes_begun",
1218 "type": "INTEGER"
1219 },
1220 {
1221 "mode": "NULLABLE",
Craig Tiller78620972017-09-21 11:38:32 -07001222 "name": "core_hpack_recv_indexed",
1223 "type": "INTEGER"
1224 },
1225 {
1226 "mode": "NULLABLE",
1227 "name": "core_hpack_recv_lithdr_incidx",
1228 "type": "INTEGER"
1229 },
1230 {
1231 "mode": "NULLABLE",
1232 "name": "core_hpack_recv_lithdr_incidx_v",
1233 "type": "INTEGER"
1234 },
1235 {
1236 "mode": "NULLABLE",
1237 "name": "core_hpack_recv_lithdr_notidx",
1238 "type": "INTEGER"
1239 },
1240 {
1241 "mode": "NULLABLE",
1242 "name": "core_hpack_recv_lithdr_notidx_v",
1243 "type": "INTEGER"
1244 },
1245 {
1246 "mode": "NULLABLE",
1247 "name": "core_hpack_recv_lithdr_nvridx",
1248 "type": "INTEGER"
1249 },
1250 {
1251 "mode": "NULLABLE",
1252 "name": "core_hpack_recv_lithdr_nvridx_v",
1253 "type": "INTEGER"
1254 },
1255 {
1256 "mode": "NULLABLE",
1257 "name": "core_hpack_recv_uncompressed",
1258 "type": "INTEGER"
1259 },
1260 {
1261 "mode": "NULLABLE",
1262 "name": "core_hpack_recv_huffman",
1263 "type": "INTEGER"
1264 },
1265 {
1266 "mode": "NULLABLE",
1267 "name": "core_hpack_recv_binary",
1268 "type": "INTEGER"
1269 },
1270 {
1271 "mode": "NULLABLE",
1272 "name": "core_hpack_recv_binary_base64",
1273 "type": "INTEGER"
1274 },
1275 {
1276 "mode": "NULLABLE",
1277 "name": "core_hpack_send_indexed",
1278 "type": "INTEGER"
1279 },
1280 {
1281 "mode": "NULLABLE",
1282 "name": "core_hpack_send_lithdr_incidx",
1283 "type": "INTEGER"
1284 },
1285 {
1286 "mode": "NULLABLE",
1287 "name": "core_hpack_send_lithdr_incidx_v",
1288 "type": "INTEGER"
1289 },
1290 {
1291 "mode": "NULLABLE",
1292 "name": "core_hpack_send_lithdr_notidx",
1293 "type": "INTEGER"
1294 },
1295 {
1296 "mode": "NULLABLE",
1297 "name": "core_hpack_send_lithdr_notidx_v",
1298 "type": "INTEGER"
1299 },
1300 {
1301 "mode": "NULLABLE",
1302 "name": "core_hpack_send_lithdr_nvridx",
1303 "type": "INTEGER"
1304 },
1305 {
1306 "mode": "NULLABLE",
1307 "name": "core_hpack_send_lithdr_nvridx_v",
1308 "type": "INTEGER"
1309 },
1310 {
1311 "mode": "NULLABLE",
1312 "name": "core_hpack_send_uncompressed",
1313 "type": "INTEGER"
1314 },
1315 {
1316 "mode": "NULLABLE",
1317 "name": "core_hpack_send_huffman",
1318 "type": "INTEGER"
1319 },
1320 {
1321 "mode": "NULLABLE",
1322 "name": "core_hpack_send_binary",
1323 "type": "INTEGER"
1324 },
1325 {
1326 "mode": "NULLABLE",
1327 "name": "core_hpack_send_binary_base64",
1328 "type": "INTEGER"
1329 },
1330 {
1331 "mode": "NULLABLE",
Craig Tillerf11a40d2017-09-12 10:54:20 -07001332 "name": "core_combiner_locks_initiated",
1333 "type": "INTEGER"
1334 },
1335 {
1336 "mode": "NULLABLE",
1337 "name": "core_combiner_locks_scheduled_items",
1338 "type": "INTEGER"
1339 },
1340 {
1341 "mode": "NULLABLE",
1342 "name": "core_combiner_locks_scheduled_final_items",
1343 "type": "INTEGER"
1344 },
1345 {
1346 "mode": "NULLABLE",
1347 "name": "core_combiner_locks_offloaded",
1348 "type": "INTEGER"
1349 },
1350 {
1351 "mode": "NULLABLE",
Craig Tillerfa7ae242017-10-12 09:37:57 -07001352 "name": "core_call_combiner_locks_initiated",
1353 "type": "INTEGER"
1354 },
1355 {
1356 "mode": "NULLABLE",
1357 "name": "core_call_combiner_locks_scheduled_items",
1358 "type": "INTEGER"
1359 },
1360 {
1361 "mode": "NULLABLE",
Craig Tiller7befe5d2017-10-12 09:53:02 -07001362 "name": "core_call_combiner_set_notify_on_cancel",
1363 "type": "INTEGER"
1364 },
1365 {
1366 "mode": "NULLABLE",
1367 "name": "core_call_combiner_cancelled",
1368 "type": "INTEGER"
1369 },
1370 {
1371 "mode": "NULLABLE",
Craig Tillerf11a40d2017-09-12 10:54:20 -07001372 "name": "core_executor_scheduled_short_items",
1373 "type": "INTEGER"
1374 },
1375 {
1376 "mode": "NULLABLE",
1377 "name": "core_executor_scheduled_long_items",
1378 "type": "INTEGER"
1379 },
1380 {
1381 "mode": "NULLABLE",
1382 "name": "core_executor_scheduled_to_self",
1383 "type": "INTEGER"
1384 },
1385 {
1386 "mode": "NULLABLE",
1387 "name": "core_executor_wakeup_initiated",
1388 "type": "INTEGER"
1389 },
1390 {
1391 "mode": "NULLABLE",
1392 "name": "core_executor_queue_drained",
1393 "type": "INTEGER"
1394 },
1395 {
1396 "mode": "NULLABLE",
1397 "name": "core_executor_push_retries",
1398 "type": "INTEGER"
1399 },
1400 {
1401 "mode": "NULLABLE",
Craig Tiller5d615602017-09-12 13:15:58 -07001402 "name": "core_server_requested_calls",
1403 "type": "INTEGER"
1404 },
1405 {
1406 "mode": "NULLABLE",
1407 "name": "core_server_slowpath_requests_queued",
1408 "type": "INTEGER"
1409 },
1410 {
1411 "mode": "NULLABLE",
Sree Kuchibhotla0d0fa062017-10-03 16:04:42 -07001412 "name": "core_cq_ev_queue_trylock_failures",
1413 "type": "INTEGER"
1414 },
1415 {
1416 "mode": "NULLABLE",
1417 "name": "core_cq_ev_queue_trylock_successes",
1418 "type": "INTEGER"
1419 },
1420 {
1421 "mode": "NULLABLE",
1422 "name": "core_cq_ev_queue_transient_pop_failures",
Sree Kuchibhotla2f2175c2017-10-03 14:25:08 -07001423 "type": "INTEGER"
1424 },
1425 {
1426 "mode": "NULLABLE",
Craig Tillerb98f0452017-09-13 09:37:44 -07001427 "name": "core_call_initial_size",
1428 "type": "STRING"
1429 },
1430 {
1431 "mode": "NULLABLE",
1432 "name": "core_call_initial_size_bkts",
1433 "type": "STRING"
1434 },
1435 {
1436 "mode": "NULLABLE",
1437 "name": "core_call_initial_size_50p",
1438 "type": "FLOAT"
1439 },
1440 {
1441 "mode": "NULLABLE",
1442 "name": "core_call_initial_size_95p",
1443 "type": "FLOAT"
1444 },
1445 {
1446 "mode": "NULLABLE",
1447 "name": "core_call_initial_size_99p",
1448 "type": "FLOAT"
1449 },
1450 {
1451 "mode": "NULLABLE",
1452 "name": "core_poll_events_returned",
1453 "type": "STRING"
1454 },
1455 {
1456 "mode": "NULLABLE",
1457 "name": "core_poll_events_returned_bkts",
1458 "type": "STRING"
1459 },
1460 {
1461 "mode": "NULLABLE",
1462 "name": "core_poll_events_returned_50p",
1463 "type": "FLOAT"
1464 },
1465 {
1466 "mode": "NULLABLE",
1467 "name": "core_poll_events_returned_95p",
1468 "type": "FLOAT"
1469 },
1470 {
1471 "mode": "NULLABLE",
1472 "name": "core_poll_events_returned_99p",
1473 "type": "FLOAT"
1474 },
1475 {
1476 "mode": "NULLABLE",
Craig Tillerf11a40d2017-09-12 10:54:20 -07001477 "name": "core_tcp_write_size",
1478 "type": "STRING"
1479 },
1480 {
1481 "mode": "NULLABLE",
1482 "name": "core_tcp_write_size_bkts",
1483 "type": "STRING"
1484 },
1485 {
1486 "mode": "NULLABLE",
1487 "name": "core_tcp_write_size_50p",
1488 "type": "FLOAT"
1489 },
1490 {
1491 "mode": "NULLABLE",
1492 "name": "core_tcp_write_size_95p",
1493 "type": "FLOAT"
1494 },
1495 {
1496 "mode": "NULLABLE",
1497 "name": "core_tcp_write_size_99p",
1498 "type": "FLOAT"
1499 },
1500 {
1501 "mode": "NULLABLE",
1502 "name": "core_tcp_write_iov_size",
1503 "type": "STRING"
1504 },
1505 {
1506 "mode": "NULLABLE",
1507 "name": "core_tcp_write_iov_size_bkts",
1508 "type": "STRING"
1509 },
1510 {
1511 "mode": "NULLABLE",
1512 "name": "core_tcp_write_iov_size_50p",
1513 "type": "FLOAT"
1514 },
1515 {
1516 "mode": "NULLABLE",
1517 "name": "core_tcp_write_iov_size_95p",
1518 "type": "FLOAT"
1519 },
1520 {
1521 "mode": "NULLABLE",
1522 "name": "core_tcp_write_iov_size_99p",
1523 "type": "FLOAT"
1524 },
1525 {
1526 "mode": "NULLABLE",
1527 "name": "core_tcp_read_size",
1528 "type": "STRING"
1529 },
1530 {
1531 "mode": "NULLABLE",
1532 "name": "core_tcp_read_size_bkts",
1533 "type": "STRING"
1534 },
1535 {
1536 "mode": "NULLABLE",
1537 "name": "core_tcp_read_size_50p",
1538 "type": "FLOAT"
1539 },
1540 {
1541 "mode": "NULLABLE",
1542 "name": "core_tcp_read_size_95p",
1543 "type": "FLOAT"
1544 },
1545 {
1546 "mode": "NULLABLE",
1547 "name": "core_tcp_read_size_99p",
1548 "type": "FLOAT"
1549 },
1550 {
1551 "mode": "NULLABLE",
1552 "name": "core_tcp_read_offer",
1553 "type": "STRING"
1554 },
1555 {
1556 "mode": "NULLABLE",
1557 "name": "core_tcp_read_offer_bkts",
1558 "type": "STRING"
1559 },
1560 {
1561 "mode": "NULLABLE",
1562 "name": "core_tcp_read_offer_50p",
1563 "type": "FLOAT"
1564 },
1565 {
1566 "mode": "NULLABLE",
1567 "name": "core_tcp_read_offer_95p",
1568 "type": "FLOAT"
1569 },
1570 {
1571 "mode": "NULLABLE",
1572 "name": "core_tcp_read_offer_99p",
1573 "type": "FLOAT"
1574 },
1575 {
1576 "mode": "NULLABLE",
1577 "name": "core_tcp_read_offer_iov_size",
1578 "type": "STRING"
1579 },
1580 {
1581 "mode": "NULLABLE",
1582 "name": "core_tcp_read_offer_iov_size_bkts",
1583 "type": "STRING"
1584 },
1585 {
1586 "mode": "NULLABLE",
1587 "name": "core_tcp_read_offer_iov_size_50p",
1588 "type": "FLOAT"
1589 },
1590 {
1591 "mode": "NULLABLE",
1592 "name": "core_tcp_read_offer_iov_size_95p",
1593 "type": "FLOAT"
1594 },
1595 {
1596 "mode": "NULLABLE",
1597 "name": "core_tcp_read_offer_iov_size_99p",
1598 "type": "FLOAT"
1599 },
1600 {
1601 "mode": "NULLABLE",
1602 "name": "core_http2_send_message_size",
1603 "type": "STRING"
1604 },
1605 {
1606 "mode": "NULLABLE",
1607 "name": "core_http2_send_message_size_bkts",
1608 "type": "STRING"
1609 },
1610 {
1611 "mode": "NULLABLE",
1612 "name": "core_http2_send_message_size_50p",
1613 "type": "FLOAT"
1614 },
1615 {
1616 "mode": "NULLABLE",
1617 "name": "core_http2_send_message_size_95p",
1618 "type": "FLOAT"
1619 },
1620 {
1621 "mode": "NULLABLE",
1622 "name": "core_http2_send_message_size_99p",
1623 "type": "FLOAT"
1624 },
1625 {
1626 "mode": "NULLABLE",
1627 "name": "core_http2_send_initial_metadata_per_write",
1628 "type": "STRING"
1629 },
1630 {
1631 "mode": "NULLABLE",
1632 "name": "core_http2_send_initial_metadata_per_write_bkts",
1633 "type": "STRING"
1634 },
1635 {
1636 "mode": "NULLABLE",
1637 "name": "core_http2_send_initial_metadata_per_write_50p",
1638 "type": "FLOAT"
1639 },
1640 {
1641 "mode": "NULLABLE",
1642 "name": "core_http2_send_initial_metadata_per_write_95p",
1643 "type": "FLOAT"
1644 },
1645 {
1646 "mode": "NULLABLE",
1647 "name": "core_http2_send_initial_metadata_per_write_99p",
1648 "type": "FLOAT"
1649 },
1650 {
1651 "mode": "NULLABLE",
1652 "name": "core_http2_send_message_per_write",
1653 "type": "STRING"
1654 },
1655 {
1656 "mode": "NULLABLE",
1657 "name": "core_http2_send_message_per_write_bkts",
1658 "type": "STRING"
1659 },
1660 {
1661 "mode": "NULLABLE",
1662 "name": "core_http2_send_message_per_write_50p",
1663 "type": "FLOAT"
1664 },
1665 {
1666 "mode": "NULLABLE",
1667 "name": "core_http2_send_message_per_write_95p",
1668 "type": "FLOAT"
1669 },
1670 {
1671 "mode": "NULLABLE",
1672 "name": "core_http2_send_message_per_write_99p",
1673 "type": "FLOAT"
1674 },
1675 {
1676 "mode": "NULLABLE",
1677 "name": "core_http2_send_trailing_metadata_per_write",
1678 "type": "STRING"
1679 },
1680 {
1681 "mode": "NULLABLE",
1682 "name": "core_http2_send_trailing_metadata_per_write_bkts",
1683 "type": "STRING"
1684 },
1685 {
1686 "mode": "NULLABLE",
1687 "name": "core_http2_send_trailing_metadata_per_write_50p",
1688 "type": "FLOAT"
1689 },
1690 {
1691 "mode": "NULLABLE",
1692 "name": "core_http2_send_trailing_metadata_per_write_95p",
1693 "type": "FLOAT"
1694 },
1695 {
1696 "mode": "NULLABLE",
1697 "name": "core_http2_send_trailing_metadata_per_write_99p",
1698 "type": "FLOAT"
1699 },
1700 {
1701 "mode": "NULLABLE",
1702 "name": "core_http2_send_flowctl_per_write",
1703 "type": "STRING"
1704 },
1705 {
1706 "mode": "NULLABLE",
1707 "name": "core_http2_send_flowctl_per_write_bkts",
1708 "type": "STRING"
1709 },
1710 {
1711 "mode": "NULLABLE",
1712 "name": "core_http2_send_flowctl_per_write_50p",
1713 "type": "FLOAT"
1714 },
1715 {
1716 "mode": "NULLABLE",
1717 "name": "core_http2_send_flowctl_per_write_95p",
1718 "type": "FLOAT"
1719 },
1720 {
1721 "mode": "NULLABLE",
1722 "name": "core_http2_send_flowctl_per_write_99p",
1723 "type": "FLOAT"
Craig Tiller5d615602017-09-12 13:15:58 -07001724 },
1725 {
1726 "mode": "NULLABLE",
1727 "name": "core_server_cqs_checked",
1728 "type": "STRING"
1729 },
1730 {
1731 "mode": "NULLABLE",
1732 "name": "core_server_cqs_checked_bkts",
1733 "type": "STRING"
1734 },
1735 {
1736 "mode": "NULLABLE",
1737 "name": "core_server_cqs_checked_50p",
1738 "type": "FLOAT"
1739 },
1740 {
1741 "mode": "NULLABLE",
1742 "name": "core_server_cqs_checked_95p",
1743 "type": "FLOAT"
1744 },
1745 {
1746 "mode": "NULLABLE",
1747 "name": "core_server_cqs_checked_99p",
1748 "type": "FLOAT"
Jan Tattermuschefd98032016-04-14 16:29:24 -07001749 }
Craig Tillerf11a40d2017-09-12 10:54:20 -07001750 ],
1751 "mode": "REPEATED",
1752 "name": "serverStats",
1753 "type": "RECORD"
1754 },
Jan Tattermuschefd98032016-04-14 16:29:24 -07001755 {
Craig Tillerf11a40d2017-09-12 10:54:20 -07001756 "mode": "NULLABLE",
1757 "name": "serverCores",
1758 "type": "STRING"
1759 },
Jan Tattermusch88cc4e22016-04-14 16:58:50 -07001760 {
Jan Tattermusch88cc4e22016-04-14 16:58:50 -07001761 "fields": [
1762 {
Craig Tillerf11a40d2017-09-12 10:54:20 -07001763 "mode": "NULLABLE",
1764 "name": "qps",
1765 "type": "FLOAT"
1766 },
Jan Tattermusch88cc4e22016-04-14 16:58:50 -07001767 {
Craig Tillerf11a40d2017-09-12 10:54:20 -07001768 "mode": "NULLABLE",
1769 "name": "qpsPerServerCore",
1770 "type": "FLOAT"
1771 },
Jan Tattermusch88cc4e22016-04-14 16:58:50 -07001772 {
Craig Tillerf11a40d2017-09-12 10:54:20 -07001773 "mode": "NULLABLE",
1774 "name": "serverSystemTime",
1775 "type": "FLOAT"
1776 },
Jan Tattermusch88cc4e22016-04-14 16:58:50 -07001777 {
Craig Tillerf11a40d2017-09-12 10:54:20 -07001778 "mode": "NULLABLE",
1779 "name": "serverUserTime",
1780 "type": "FLOAT"
1781 },
Jan Tattermusch88cc4e22016-04-14 16:58:50 -07001782 {
Craig Tillerf11a40d2017-09-12 10:54:20 -07001783 "mode": "NULLABLE",
1784 "name": "clientSystemTime",
1785 "type": "FLOAT"
1786 },
Jan Tattermusch88cc4e22016-04-14 16:58:50 -07001787 {
Craig Tillerf11a40d2017-09-12 10:54:20 -07001788 "mode": "NULLABLE",
1789 "name": "clientUserTime",
1790 "type": "FLOAT"
1791 },
Jan Tattermusch88cc4e22016-04-14 16:58:50 -07001792 {
Craig Tillerf11a40d2017-09-12 10:54:20 -07001793 "mode": "NULLABLE",
1794 "name": "latency50",
1795 "type": "FLOAT"
1796 },
Jan Tattermusch88cc4e22016-04-14 16:58:50 -07001797 {
Craig Tillerf11a40d2017-09-12 10:54:20 -07001798 "mode": "NULLABLE",
1799 "name": "latency90",
1800 "type": "FLOAT"
1801 },
Jan Tattermusch88cc4e22016-04-14 16:58:50 -07001802 {
Craig Tillerf11a40d2017-09-12 10:54:20 -07001803 "mode": "NULLABLE",
1804 "name": "latency95",
1805 "type": "FLOAT"
1806 },
Jan Tattermusch88cc4e22016-04-14 16:58:50 -07001807 {
Craig Tillerf11a40d2017-09-12 10:54:20 -07001808 "mode": "NULLABLE",
1809 "name": "latency99",
1810 "type": "FLOAT"
1811 },
Jan Tattermusch88cc4e22016-04-14 16:58:50 -07001812 {
Craig Tillerf11a40d2017-09-12 10:54:20 -07001813 "mode": "NULLABLE",
1814 "name": "latency999",
1815 "type": "FLOAT"
1816 },
Jan Tattermusch3598ac82017-06-27 12:49:40 +02001817 {
Craig Tillerf11a40d2017-09-12 10:54:20 -07001818 "mode": "NULLABLE",
1819 "name": "clientPollsPerRequest",
1820 "type": "FLOAT"
1821 },
Jan Tattermusch3598ac82017-06-27 12:49:40 +02001822 {
Craig Tillerf11a40d2017-09-12 10:54:20 -07001823 "mode": "NULLABLE",
1824 "name": "serverPollsPerRequest",
1825 "type": "FLOAT"
1826 },
Guantao Liu3d3403d2017-07-24 19:44:01 -07001827 {
Craig Tillerf11a40d2017-09-12 10:54:20 -07001828 "mode": "NULLABLE",
1829 "name": "serverQueriesPerCpuSec",
1830 "type": "FLOAT"
1831 },
Guantao Liu3d3403d2017-07-24 19:44:01 -07001832 {
Craig Tillerf11a40d2017-09-12 10:54:20 -07001833 "mode": "NULLABLE",
1834 "name": "clientQueriesPerCpuSec",
1835 "type": "FLOAT"
Jan Tattermusch88cc4e22016-04-14 16:58:50 -07001836 }
Craig Tillerf11a40d2017-09-12 10:54:20 -07001837 ],
1838 "mode": "NULLABLE",
1839 "name": "summary",
1840 "type": "RECORD"
1841 },
Sree Kuchibhotla6dbfce02016-07-15 11:05:24 -07001842 {
Craig Tillerf11a40d2017-09-12 10:54:20 -07001843 "mode": "NULLABLE",
1844 "name": "clientSuccess",
1845 "type": "STRING"
1846 },
Sree Kuchibhotla6dbfce02016-07-15 11:05:24 -07001847 {
Craig Tillerf11a40d2017-09-12 10:54:20 -07001848 "mode": "NULLABLE",
1849 "name": "serverSuccess",
1850 "type": "STRING"
1851 },
Craig Tillerbd3ab192016-10-31 12:53:40 -07001852 {
Craig Tillerf11a40d2017-09-12 10:54:20 -07001853 "mode": "NULLABLE",
1854 "name": "requestResults",
1855 "type": "STRING"
1856 },
Yuxuan Liac87a462016-11-11 12:05:11 -08001857 {
Yuxuan Liac87a462016-11-11 12:05:11 -08001858 "fields": [
1859 {
Craig Tillerf11a40d2017-09-12 10:54:20 -07001860 "mode": "NULLABLE",
1861 "name": "totalCpuTime",
1862 "type": "INTEGER"
1863 },
Yuxuan Liac87a462016-11-11 12:05:11 -08001864 {
Craig Tillerf11a40d2017-09-12 10:54:20 -07001865 "mode": "NULLABLE",
1866 "name": "idleCpuTime",
1867 "type": "INTEGER"
Yuxuan Liac87a462016-11-11 12:05:11 -08001868 }
Craig Tillerf11a40d2017-09-12 10:54:20 -07001869 ],
1870 "mode": "REPEATED",
1871 "name": "serverCpuStats",
1872 "type": "RECORD"
1873 },
Yuxuan Liac87a462016-11-11 12:05:11 -08001874 {
Craig Tillerf11a40d2017-09-12 10:54:20 -07001875 "mode": "NULLABLE",
1876 "name": "serverCpuUsage",
1877 "type": "FLOAT"
Jan Tattermuschefd98032016-04-14 16:29:24 -07001878 }
Craig Tillerf11a40d2017-09-12 10:54:20 -07001879]