[
  {
    "fields": [
      {
        "mode": "NULLABLE",
        "name": "buildNumber",
        "type": "INTEGER"
      },
      {
        "mode": "NULLABLE",
        "name": "buildUrl",
        "type": "STRING"
      },
      {
        "mode": "NULLABLE",
        "name": "jobName",
        "type": "STRING"
      },
      {
        "mode": "NULLABLE",
        "name": "gitCommit",
        "type": "STRING"
      },
      {
        "mode": "NULLABLE",
        "name": "gitActualCommit",
        "type": "STRING"
      },
      {
        "mode": "NULLABLE",
        "name": "created",
        "type": "TIMESTAMP"
      }
    ],
    "mode": "NULLABLE",
    "name": "metadata",
    "type": "RECORD"
  },
  {
    "fields": [
      {
        "mode": "NULLABLE",
        "name": "name",
        "type": "STRING"
      },
      {
        "mode": "NULLABLE",
        "name": "clientConfig",
        "type": "STRING"
      },
      {
        "mode": "NULLABLE",
        "name": "numClients",
        "type": "INTEGER"
      },
      {
        "mode": "NULLABLE",
        "name": "serverConfig",
        "type": "STRING"
      },
      {
        "mode": "NULLABLE",
        "name": "numServers",
        "type": "INTEGER"
      },
      {
        "mode": "NULLABLE",
        "name": "warmupSeconds",
        "type": "INTEGER"
      },
      {
        "mode": "NULLABLE",
        "name": "benchmarkSeconds",
        "type": "INTEGER"
      }
    ],
    "mode": "NULLABLE",
    "name": "scenario",
    "type": "RECORD"
  },
  {
    "mode": "NULLABLE",
    "name": "latencies",
    "type": "STRING"
  },
  {
    "fields": [
      {
        "mode": "NULLABLE",
        "name": "latencies",
        "type": "STRING"
      },
      {
        "mode": "NULLABLE",
        "name": "timeElapsed",
        "type": "FLOAT"
      },
      {
        "mode": "NULLABLE",
        "name": "timeUser",
        "type": "FLOAT"
      },
      {
        "mode": "NULLABLE",
        "name": "timeSystem",
        "type": "FLOAT"
      },
      {
        "mode": "NULLABLE",
        "name": "cqPollCount",
        "type": "INTEGER"
      }
    ],
    "mode": "REPEATED",
    "name": "clientStats",
    "type": "RECORD"
  },
  {
    "fields": [
      {
        "mode": "NULLABLE",
        "name": "timeElapsed",
        "type": "FLOAT"
      },
      {
        "mode": "NULLABLE",
        "name": "timeUser",
        "type": "FLOAT"
      },
      {
        "mode": "NULLABLE",
        "name": "timeSystem",
        "type": "FLOAT"
      },
      {
        "mode": "NULLABLE",
        "name": "cqPollCount",
        "type": "INTEGER"
      }
    ],
    "mode": "REPEATED",
    "name": "serverStats",
    "type": "RECORD"
  },
  {
    "mode": "NULLABLE",
    "name": "serverCores",
    "type": "STRING"
  },
  {
    "fields": [
      {
        "mode": "NULLABLE",
        "name": "qps",
        "type": "FLOAT"
      },
      {
        "mode": "NULLABLE",
        "name": "qpsPerServerCore",
        "type": "FLOAT"
      },
      {
        "mode": "NULLABLE",
        "name": "serverSystemTime",
        "type": "FLOAT"
      },
      {
        "mode": "NULLABLE",
        "name": "serverUserTime",
        "type": "FLOAT"
      },
      {
        "mode": "NULLABLE",
        "name": "clientSystemTime",
        "type": "FLOAT"
      },
      {
        "mode": "NULLABLE",
        "name": "clientUserTime",
        "type": "FLOAT"
      },
      {
        "mode": "NULLABLE",
        "name": "latency50",
        "type": "FLOAT"
      },
      {
        "mode": "NULLABLE",
        "name": "latency90",
        "type": "FLOAT"
      },
      {
        "mode": "NULLABLE",
        "name": "latency95",
        "type": "FLOAT"
      },
      {
        "mode": "NULLABLE",
        "name": "latency99",
        "type": "FLOAT"
      },
      {
        "mode": "NULLABLE",
        "name": "latency999",
        "type": "FLOAT"
      },
      {
        "mode": "NULLABLE",
        "name": "clientPollsPerRequest",
        "type": "FLOAT"
      },
      {
        "mode": "NULLABLE",
        "name": "serverPollsPerRequest",
        "type": "FLOAT"
      },
      {
        "mode": "NULLABLE",
        "name": "serverQueriesPerCpuSec",
        "type": "FLOAT"
      },
      {
        "mode": "NULLABLE",
        "name": "clientQueriesPerCpuSec",
        "type": "FLOAT"
      },
      {
        "mode": "NULLABLE",
        "name": "startTime",
        "type": "TIMESTAMP"
      },
      {
        "mode": "NULLABLE",
        "name": "endTime",
        "type": "TIMESTAMP"
      }
    ],
    "mode": "NULLABLE",
    "name": "summary",
    "type": "RECORD"
  },
  {
    "mode": "NULLABLE",
    "name": "clientSuccess",
    "type": "STRING"
  },
  {
    "mode": "NULLABLE",
    "name": "serverSuccess",
    "type": "STRING"
  },
  {
    "mode": "NULLABLE",
    "name": "requestResults",
    "type": "STRING"
  },
  {
    "fields": [
      {
        "mode": "NULLABLE",
        "name": "totalCpuTime",
        "type": "INTEGER"
      },
      {
        "mode": "NULLABLE",
        "name": "idleCpuTime",
        "type": "INTEGER"
      }
    ],
    "mode": "REPEATED",
    "name": "serverCpuStats",
    "type": "RECORD"
  },
  {
    "mode": "NULLABLE",
    "name": "serverCpuUsage",
    "type": "FLOAT"
  },
  {
    "mode": "NULLABLE",
    "name": "testMetadata",
    "type": "STRING"
  },
  {
    "fields": [
      {
        "fields": [
          {
            "mode": "NULLABLE",
            "name": "name",
            "type": "STRING"
          },
          {
            "mode": "NULLABLE",
            "name": "podIP",
            "type": "STRING"
          },
          {
            "mode": "NULLABLE",
            "name": "nodeName",
            "type": "STRING"
          }
        ],
        "mode": "NULLABLE",
        "name": "driver",
        "type": "RECORD"
      },
      {
        "fields": [
          {
            "mode": "NULLABLE",
            "name": "name",
            "type": "STRING"
          },
          {
            "mode": "NULLABLE",
            "name": "podIP",
            "type": "STRING"
          },
          {
            "mode": "NULLABLE",
            "name": "nodeName",
            "type": "STRING"
          }
        ],
        "mode": "REPEATED",
        "name": "servers",
        "type": "RECORD"
      },
      {
        "fields": [
          {
            "mode": "NULLABLE",
            "name": "name",
            "type": "STRING"
          },
          {
            "mode": "NULLABLE",
            "name": "podIP",
            "type": "STRING"
          },
          {
            "mode": "NULLABLE",
            "name": "nodeName",
            "type": "STRING"
          }
        ],
        "mode": "REPEATED",
        "name": "clients",
        "type": "RECORD"
      }
    ],
    "mode": "NULLABLE",
    "name": "nodeMetadata",
    "type": "RECORD"
  },
  {
    "fields": [
      {
        "mode": "NULLABLE",
        "name": "name",
        "type": "STRING"
      },
      {
        "fields": [
          {
            "mode": "NULLABLE",
            "name": "name",
            "type": "STRING"
          },
          {
            "mode": "NULLABLE",
            "name": "cpuSeconds",
            "type": "FLOAT"
          },
          {
            "mode": "NULLABLE",
            "name": "memoryMean",
            "type": "FLOAT"
          }
        ],
        "mode": "REPEATED",
        "name": "containers",
        "type": "RECORD"
      }
    ],
    "mode": "REPEATED",
    "name": "clientsPrometheusData",
    "type": "RECORD"
  },
  {
    "fields": [
      {
        "mode": "NULLABLE",
        "name": "name",
        "type": "STRING"
      },
      {
        "fields": [
          {
            "mode": "NULLABLE",
            "name": "name",
            "type": "STRING"
          },
          {
            "mode": "NULLABLE",
            "name": "cpuSeconds",
            "type": "FLOAT"
          },
          {
            "mode": "NULLABLE",
            "name": "memoryMean",
            "type": "FLOAT"
          }
        ],
        "mode": "REPEATED",
        "name": "containers",
        "type": "RECORD"
      }
    ],
    "mode": "REPEATED",
    "name": "serversPrometheusData",
    "type": "RECORD"
  },
  {
    "mode": "NULLABLE",
    "name": "testDurationSeconds",
    "type": "FLOAT"
  }
]