feat(uti): etl
[csit.git] / csit.infra.etl / trending_soak.json
1 {
2     "fields": [
3         {
4             "metadata": {},
5             "name": "job",
6             "nullable": false,
7             "type": "string"
8         },
9         {
10             "metadata": {},
11             "name": "build",
12             "nullable": false,
13             "type": "integer"
14         },
15         {
16             "metadata": {},
17             "name": "duration",
18             "nullable": true,
19             "type": "double"
20         },
21         {
22             "metadata": {},
23             "name": "dut_type",
24             "nullable": true,
25             "type": "string"
26         },
27         {
28             "metadata": {},
29             "name": "dut_version",
30             "nullable": true,
31             "type": "string"
32         },
33         {
34             "metadata": {},
35             "name": "hosts",
36             "nullable": true,
37             "type": {
38                 "containsNull": true,
39                 "elementType": "string",
40                 "type": "array"
41             }
42         },
43         {
44             "metadata": {},
45             "name": "tg_type",
46             "nullable": true,
47             "type": "string"
48         },
49         {
50             "metadata": {},
51             "name": "tg_version",
52             "nullable": true,
53             "type": "string"
54         },
55         {
56             "metadata": {},
57             "name": "result",
58             "nullable": true,
59             "type": {
60                 "fields": [
61                     {
62                         "metadata": {},
63                         "name": "critical_rate",
64                         "nullable": true,
65                         "type": {
66                             "fields": [
67                                 {
68                                     "metadata": {},
69                                     "name": "lower",
70                                     "nullable": true,
71                                     "type": {
72                                         "fields": [
73                                             {
74                                                 "metadata": {},
75                                                 "name": "bandwidth",
76                                                 "nullable": true,
77                                                 "type": {
78                                                     "fields": [
79                                                         {
80                                                             "metadata": {},
81                                                             "name": "unit",
82                                                             "nullable": true,
83                                                             "type": "string"
84                                                         },
85                                                         {
86                                                             "metadata": {},
87                                                             "name": "value",
88                                                             "nullable": true,
89                                                             "type": "double"
90                                                         }
91                                                     ],
92                                                     "type": "struct"
93                                                 }
94                                             },
95                                             {
96                                                 "metadata": {},
97                                                 "name": "rate",
98                                                 "nullable": true,
99                                                 "type": {
100                                                     "fields": [
101                                                         {
102                                                             "metadata": {},
103                                                             "name": "unit",
104                                                             "nullable": true,
105                                                             "type": "string"
106                                                         },
107                                                         {
108                                                             "metadata": {},
109                                                             "name": "value",
110                                                             "nullable": true,
111                                                             "type": "double"
112                                                         }
113                                                     ],
114                                                     "type": "struct"
115                                                 }
116                                             }
117                                         ],
118                                         "type": "struct"
119                                     }
120                                 },
121                                 {
122                                     "metadata": {},
123                                     "name": "upper",
124                                     "nullable": true,
125                                     "type": {
126                                         "fields": [
127                                             {
128                                                 "metadata": {},
129                                                 "name": "bandwidth",
130                                                 "nullable": true,
131                                                 "type": {
132                                                     "fields": [
133                                                         {
134                                                             "metadata": {},
135                                                             "name": "unit",
136                                                             "nullable": true,
137                                                             "type": "string"
138                                                         },
139                                                         {
140                                                             "metadata": {},
141                                                             "name": "value",
142                                                             "nullable": true,
143                                                             "type": "double"
144                                                         }
145                                                     ],
146                                                     "type": "struct"
147                                                 }
148                                             },
149                                             {
150                                                 "metadata": {},
151                                                 "name": "rate",
152                                                 "nullable": true,
153                                                 "type": {
154                                                     "fields": [
155                                                         {
156                                                             "metadata": {},
157                                                             "name": "unit",
158                                                             "nullable": true,
159                                                             "type": "string"
160                                                         },
161                                                         {
162                                                             "metadata": {},
163                                                             "name": "value",
164                                                             "nullable": true,
165                                                             "type": "double"
166                                                         }
167                                                     ],
168                                                     "type": "struct"
169                                                 }
170                                             }
171                                         ],
172                                         "type": "struct"
173                                     }
174                                 }
175                             ],
176                             "type": "struct"
177                         }
178                     },
179                     {
180                         "metadata": {},
181                         "name": "type",
182                         "nullable": true,
183                         "type": "string"
184                     }
185                 ],
186                 "type": "struct"
187             }
188         },
189         {
190             "metadata": {},
191             "name": "start_time",
192             "nullable": true,
193             "type": "timestamp"
194         },
195         {
196             "metadata": {},
197             "name": "passed",
198             "nullable": true,
199             "type": "boolean"
200         },
201         {
202             "metadata": {},
203             "name": "test_id",
204             "nullable": true,
205             "type": "string"
206         },
207         {
208             "metadata": {},
209             "name": "test_name_long",
210             "nullable": true,
211             "type": "string"
212         },
213         {
214             "metadata": {},
215             "name": "test_name_short",
216             "nullable": true,
217             "type": "string"
218         },
219         {
220             "metadata": {},
221             "name": "test_type",
222             "nullable": true,
223             "type": "string"
224         },
225         {
226             "metadata": {},
227             "name": "message",
228             "nullable": true,
229             "type": "string"
230         },
231         {
232             "metadata": {},
233             "name": "version",
234             "nullable": true,
235             "type": "string"
236         }
237     ],
238     "type": "struct"
239 }