scenario_result_schema.json 47 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977
  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. {
  1900. "mode": "NULLABLE",
  1901. "name": "testMetadata",
  1902. "type": "STRING"
  1903. },
  1904. {
  1905. "fields": [
  1906. {
  1907. "fields": [
  1908. {
  1909. "mode": "NULLABLE",
  1910. "name": "name",
  1911. "type": "STRING"
  1912. },
  1913. {
  1914. "mode": "NULLABLE",
  1915. "name": "podIP",
  1916. "type": "STRING"
  1917. },
  1918. {
  1919. "mode": "NULLABLE",
  1920. "name": "nodeName",
  1921. "type": "STRING"
  1922. }
  1923. ],
  1924. "mode": "NULLABLE",
  1925. "name": "driver",
  1926. "type": "RECORD"
  1927. },
  1928. {
  1929. "fields": [
  1930. {
  1931. "mode": "NULLABLE",
  1932. "name": "name",
  1933. "type": "STRING"
  1934. },
  1935. {
  1936. "mode": "NULLABLE",
  1937. "name": "podIP",
  1938. "type": "STRING"
  1939. },
  1940. {
  1941. "mode": "NULLABLE",
  1942. "name": "nodeName",
  1943. "type": "STRING"
  1944. }
  1945. ],
  1946. "mode": "REPEATED",
  1947. "name": "servers",
  1948. "type": "RECORD"
  1949. },
  1950. {
  1951. "fields": [
  1952. {
  1953. "mode": "NULLABLE",
  1954. "name": "name",
  1955. "type": "STRING"
  1956. },
  1957. {
  1958. "mode": "NULLABLE",
  1959. "name": "podIP",
  1960. "type": "STRING"
  1961. },
  1962. {
  1963. "mode": "NULLABLE",
  1964. "name": "nodeName",
  1965. "type": "STRING"
  1966. }
  1967. ],
  1968. "mode": "REPEATED",
  1969. "name": "clients",
  1970. "type": "RECORD"
  1971. }
  1972. ],
  1973. "mode": "NULLABLE",
  1974. "name": "nodeMetadata",
  1975. "type": "RECORD"
  1976. }
  1977. ]