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": "REPEATED", 115 "name": "clientStats", 116 "type": "RECORD" 117 }, 118 { 119 "fields": [ 120 { 121 "mode": "NULLABLE", 122 "name": "timeElapsed", 123 "type": "FLOAT" 124 }, 125 { 126 "mode": "NULLABLE", 127 "name": "timeUser", 128 "type": "FLOAT" 129 }, 130 { 131 "mode": "NULLABLE", 132 "name": "timeSystem", 133 "type": "FLOAT" 134 }, 135 { 136 "mode": "NULLABLE", 137 "name": "cqPollCount", 138 "type": "INTEGER" 139 } 140 ], 141 "mode": "REPEATED", 142 "name": "serverStats", 143 "type": "RECORD" 144 }, 145 { 146 "mode": "NULLABLE", 147 "name": "serverCores", 148 "type": "STRING" 149 }, 150 { 151 "fields": [ 152 { 153 "mode": "NULLABLE", 154 "name": "qps", 155 "type": "FLOAT" 156 }, 157 { 158 "mode": "NULLABLE", 159 "name": "qpsPerServerCore", 160 "type": "FLOAT" 161 }, 162 { 163 "mode": "NULLABLE", 164 "name": "serverSystemTime", 165 "type": "FLOAT" 166 }, 167 { 168 "mode": "NULLABLE", 169 "name": "serverUserTime", 170 "type": "FLOAT" 171 }, 172 { 173 "mode": "NULLABLE", 174 "name": "clientSystemTime", 175 "type": "FLOAT" 176 }, 177 { 178 "mode": "NULLABLE", 179 "name": "clientUserTime", 180 "type": "FLOAT" 181 }, 182 { 183 "mode": "NULLABLE", 184 "name": "latency50", 185 "type": "FLOAT" 186 }, 187 { 188 "mode": "NULLABLE", 189 "name": "latency90", 190 "type": "FLOAT" 191 }, 192 { 193 "mode": "NULLABLE", 194 "name": "latency95", 195 "type": "FLOAT" 196 }, 197 { 198 "mode": "NULLABLE", 199 "name": "latency99", 200 "type": "FLOAT" 201 }, 202 { 203 "mode": "NULLABLE", 204 "name": "latency999", 205 "type": "FLOAT" 206 }, 207 { 208 "mode": "NULLABLE", 209 "name": "clientPollsPerRequest", 210 "type": "FLOAT" 211 }, 212 { 213 "mode": "NULLABLE", 214 "name": "serverPollsPerRequest", 215 "type": "FLOAT" 216 }, 217 { 218 "mode": "NULLABLE", 219 "name": "serverQueriesPerCpuSec", 220 "type": "FLOAT" 221 }, 222 { 223 "mode": "NULLABLE", 224 "name": "clientQueriesPerCpuSec", 225 "type": "FLOAT" 226 }, 227 { 228 "mode": "NULLABLE", 229 "name": "startTime", 230 "type": "TIMESTAMP" 231 }, 232 { 233 "mode": "NULLABLE", 234 "name": "endTime", 235 "type": "TIMESTAMP" 236 } 237 ], 238 "mode": "NULLABLE", 239 "name": "summary", 240 "type": "RECORD" 241 }, 242 { 243 "mode": "NULLABLE", 244 "name": "clientSuccess", 245 "type": "STRING" 246 }, 247 { 248 "mode": "NULLABLE", 249 "name": "serverSuccess", 250 "type": "STRING" 251 }, 252 { 253 "mode": "NULLABLE", 254 "name": "requestResults", 255 "type": "STRING" 256 }, 257 { 258 "fields": [ 259 { 260 "mode": "NULLABLE", 261 "name": "totalCpuTime", 262 "type": "INTEGER" 263 }, 264 { 265 "mode": "NULLABLE", 266 "name": "idleCpuTime", 267 "type": "INTEGER" 268 } 269 ], 270 "mode": "REPEATED", 271 "name": "serverCpuStats", 272 "type": "RECORD" 273 }, 274 { 275 "mode": "NULLABLE", 276 "name": "serverCpuUsage", 277 "type": "FLOAT" 278 }, 279 { 280 "mode": "NULLABLE", 281 "name": "testMetadata", 282 "type": "STRING" 283 }, 284 { 285 "fields": [ 286 { 287 "fields": [ 288 { 289 "mode": "NULLABLE", 290 "name": "name", 291 "type": "STRING" 292 }, 293 { 294 "mode": "NULLABLE", 295 "name": "podIP", 296 "type": "STRING" 297 }, 298 { 299 "mode": "NULLABLE", 300 "name": "nodeName", 301 "type": "STRING" 302 } 303 ], 304 "mode": "NULLABLE", 305 "name": "driver", 306 "type": "RECORD" 307 }, 308 { 309 "fields": [ 310 { 311 "mode": "NULLABLE", 312 "name": "name", 313 "type": "STRING" 314 }, 315 { 316 "mode": "NULLABLE", 317 "name": "podIP", 318 "type": "STRING" 319 }, 320 { 321 "mode": "NULLABLE", 322 "name": "nodeName", 323 "type": "STRING" 324 } 325 ], 326 "mode": "REPEATED", 327 "name": "servers", 328 "type": "RECORD" 329 }, 330 { 331 "fields": [ 332 { 333 "mode": "NULLABLE", 334 "name": "name", 335 "type": "STRING" 336 }, 337 { 338 "mode": "NULLABLE", 339 "name": "podIP", 340 "type": "STRING" 341 }, 342 { 343 "mode": "NULLABLE", 344 "name": "nodeName", 345 "type": "STRING" 346 } 347 ], 348 "mode": "REPEATED", 349 "name": "clients", 350 "type": "RECORD" 351 } 352 ], 353 "mode": "NULLABLE", 354 "name": "nodeMetadata", 355 "type": "RECORD" 356 }, 357 { 358 "fields": [ 359 { 360 "mode": "NULLABLE", 361 "name": "name", 362 "type": "STRING" 363 }, 364 { 365 "fields": [ 366 { 367 "mode": "NULLABLE", 368 "name": "name", 369 "type": "STRING" 370 }, 371 { 372 "mode": "NULLABLE", 373 "name": "cpuSeconds", 374 "type": "FLOAT" 375 }, 376 { 377 "mode": "NULLABLE", 378 "name": "memoryMean", 379 "type": "FLOAT" 380 } 381 ], 382 "mode": "REPEATED", 383 "name": "containers", 384 "type": "RECORD" 385 } 386 ], 387 "mode": "REPEATED", 388 "name": "clientsPrometheusData", 389 "type": "RECORD" 390 }, 391 { 392 "fields": [ 393 { 394 "mode": "NULLABLE", 395 "name": "name", 396 "type": "STRING" 397 }, 398 { 399 "fields": [ 400 { 401 "mode": "NULLABLE", 402 "name": "name", 403 "type": "STRING" 404 }, 405 { 406 "mode": "NULLABLE", 407 "name": "cpuSeconds", 408 "type": "FLOAT" 409 }, 410 { 411 "mode": "NULLABLE", 412 "name": "memoryMean", 413 "type": "FLOAT" 414 } 415 ], 416 "mode": "REPEATED", 417 "name": "containers", 418 "type": "RECORD" 419 } 420 ], 421 "mode": "REPEATED", 422 "name": "serversPrometheusData", 423 "type": "RECORD" 424 }, 425 { 426 "mode": "NULLABLE", 427 "name": "testDurationSeconds", 428 "type": "FLOAT" 429 } 430]