blob: 032541475719d1cf4facd386e599c12deb812d58 [file] [log] [blame]
Jan Tattermuschefd98032016-04-14 16:29:24 -07001[
2 {
Jan Tattermusch88cc4e22016-04-14 16:58:50 -07003 "name": "metadata",
4 "type": "RECORD",
5 "mode": "NULLABLE",
6 "fields": [
7 {
8 "name": "buildNumber",
9 "type": "INTEGER",
10 "mode": "NULLABLE"
11 },
12 {
13 "name": "buildUrl",
14 "type": "STRING",
15 "mode": "NULLABLE"
16 },
17 {
18 "name": "jobName",
19 "type": "STRING",
20 "mode": "NULLABLE"
21 },
22 {
23 "name": "gitCommit",
24 "type": "STRING",
25 "mode": "NULLABLE"
26 },
27 {
28 "name": "gitActualCommit",
29 "type": "STRING",
30 "mode": "NULLABLE"
31 },
32 {
33 "name": "created",
34 "type": "TIMESTAMP",
35 "mode": "NULLABLE"
36 }
37 ]
38 },
39 {
Jan Tattermuschefd98032016-04-14 16:29:24 -070040 "name": "scenario",
41 "type": "RECORD",
42 "mode": "NULLABLE",
43 "fields": [
44 {
45 "name": "name",
46 "type": "STRING",
47 "mode": "NULLABLE"
48 },
49 {
50 "name": "clientConfig",
51 "type": "STRING",
52 "mode": "NULLABLE"
53 },
54 {
55 "name": "numClients",
56 "type": "INTEGER",
57 "mode": "NULLABLE"
58 },
59 {
60 "name": "serverConfig",
61 "type": "STRING",
62 "mode": "NULLABLE"
63 },
64 {
65 "name": "numServers",
66 "type": "INTEGER",
67 "mode": "NULLABLE"
68 },
69 {
70 "name": "warmupSeconds",
71 "type": "INTEGER",
72 "mode": "NULLABLE"
73 },
74 {
75 "name": "benchmarkSeconds",
76 "type": "INTEGER",
77 "mode": "NULLABLE"
78 }
79 ]
80 },
81 {
82 "name": "latencies",
83 "type": "STRING",
84 "mode": "NULLABLE"
85 },
86 {
87 "name": "clientStats",
88 "type": "RECORD",
89 "mode": "REPEATED",
90 "fields": [
91 {
92 "name": "latencies",
93 "type": "STRING",
94 "mode": "NULLABLE"
95 },
96 {
97 "name": "timeElapsed",
98 "type": "FLOAT",
99 "mode": "NULLABLE"
100 },
101 {
102 "name": "timeUser",
103 "type": "FLOAT",
104 "mode": "NULLABLE"
105 },
106 {
107 "name": "timeSystem",
108 "type": "FLOAT",
109 "mode": "NULLABLE"
110 }
111 ]
112 },
113 {
114 "name": "serverStats",
115 "type": "RECORD",
116 "mode": "REPEATED",
117 "fields": [
118 {
119 "name": "timeElapsed",
120 "type": "FLOAT",
121 "mode": "NULLABLE"
122 },
123 {
124 "name": "timeUser",
125 "type": "FLOAT",
126 "mode": "NULLABLE"
127 },
128 {
129 "name": "timeSystem",
130 "type": "FLOAT",
131 "mode": "NULLABLE"
132 }
133 ]
134 },
135 {
136 "name": "serverCores",
Jan Tattermusch88cc4e22016-04-14 16:58:50 -0700137 "type": "STRING",
138 "mode": "NULLABLE"
139 },
140 {
141 "name": "summary",
142 "type": "RECORD",
143 "mode": "NULLABLE",
144 "fields": [
145 {
146 "name": "qps",
147 "type": "FLOAT",
148 "mode": "NULLABLE"
149 },
150 {
Jan Tattermusch92265f62016-04-15 14:34:13 -0700151 "name": "qpsPerServerCore",
Jan Tattermusch88cc4e22016-04-14 16:58:50 -0700152 "type": "FLOAT",
153 "mode": "NULLABLE"
154 },
155 {
Jan Tattermusch92265f62016-04-15 14:34:13 -0700156 "name": "serverSystemTime",
Jan Tattermusch88cc4e22016-04-14 16:58:50 -0700157 "type": "FLOAT",
158 "mode": "NULLABLE"
159 },
160 {
Jan Tattermusch92265f62016-04-15 14:34:13 -0700161 "name": "serverUserTime",
Jan Tattermusch88cc4e22016-04-14 16:58:50 -0700162 "type": "FLOAT",
163 "mode": "NULLABLE"
164 },
165 {
Jan Tattermusch92265f62016-04-15 14:34:13 -0700166 "name": "clientSystemTime",
Jan Tattermusch88cc4e22016-04-14 16:58:50 -0700167 "type": "FLOAT",
168 "mode": "NULLABLE"
169 },
170 {
Jan Tattermusch92265f62016-04-15 14:34:13 -0700171 "name": "clientUserTime",
Jan Tattermusch88cc4e22016-04-14 16:58:50 -0700172 "type": "FLOAT",
173 "mode": "NULLABLE"
174 },
175 {
Jan Tattermusch92265f62016-04-15 14:34:13 -0700176 "name": "latency50",
Jan Tattermusch88cc4e22016-04-14 16:58:50 -0700177 "type": "FLOAT",
178 "mode": "NULLABLE"
179 },
180 {
Jan Tattermusch92265f62016-04-15 14:34:13 -0700181 "name": "latency90",
Jan Tattermusch88cc4e22016-04-14 16:58:50 -0700182 "type": "FLOAT",
183 "mode": "NULLABLE"
184 },
185 {
Jan Tattermusch92265f62016-04-15 14:34:13 -0700186 "name": "latency95",
Jan Tattermusch88cc4e22016-04-14 16:58:50 -0700187 "type": "FLOAT",
188 "mode": "NULLABLE"
189 },
190 {
Jan Tattermusch92265f62016-04-15 14:34:13 -0700191 "name": "latency99",
Jan Tattermusch88cc4e22016-04-14 16:58:50 -0700192 "type": "FLOAT",
193 "mode": "NULLABLE"
194 },
195 {
Jan Tattermusch92265f62016-04-15 14:34:13 -0700196 "name": "latency999",
Jan Tattermusch88cc4e22016-04-14 16:58:50 -0700197 "type": "FLOAT",
198 "mode": "NULLABLE"
199 }
200 ]
Jan Tattermuschefd98032016-04-14 16:29:24 -0700201 }
202]