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