The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#) https://grpc.io/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

430 lines
8.1 KiB

[
{
"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"
}
]