UTI: PoC - Dash application for Trending
[csit.git] / csit.infra.etl / trending_ndrpdr.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": "latency_forward",
64                         "nullable": true,
65                         "type": {
66                             "fields": [
67                                 {
68                                     "metadata": {},
69                                     "name": "pdr_0",
70                                     "nullable": true,
71                                     "type": {
72                                         "fields": [
73                                             {
74                                                 "metadata": {},
75                                                 "name": "avg",
76                                                 "nullable": true,
77                                                 "type": "long"
78                                             },
79                                             {
80                                                 "metadata": {},
81                                                 "name": "hdrh",
82                                                 "nullable": true,
83                                                 "type": "string"
84                                             },
85                                             {
86                                                 "metadata": {},
87                                                 "name": "max",
88                                                 "nullable": true,
89                                                 "type": "long"
90                                             },
91                                             {
92                                                 "metadata": {},
93                                                 "name": "min",
94                                                 "nullable": true,
95                                                 "type": "long"
96                                             },
97                                             {
98                                                 "metadata": {},
99                                                 "name": "unit",
100                                                 "nullable": true,
101                                                 "type": "string"
102                                             }
103                                         ],
104                                         "type": "struct"
105                                     }
106                                 },
107                                 {
108                                     "metadata": {},
109                                     "name": "pdr_10",
110                                     "nullable": true,
111                                     "type": {
112                                         "fields": [
113                                             {
114                                                 "metadata": {},
115                                                 "name": "avg",
116                                                 "nullable": true,
117                                                 "type": "long"
118                                             },
119                                             {
120                                                 "metadata": {},
121                                                 "name": "hdrh",
122                                                 "nullable": true,
123                                                 "type": "string"
124                                             },
125                                             {
126                                                 "metadata": {},
127                                                 "name": "max",
128                                                 "nullable": true,
129                                                 "type": "long"
130                                             },
131                                             {
132                                                 "metadata": {},
133                                                 "name": "min",
134                                                 "nullable": true,
135                                                 "type": "long"
136                                             },
137                                             {
138                                                 "metadata": {},
139                                                 "name": "unit",
140                                                 "nullable": true,
141                                                 "type": "string"
142                                             }
143                                         ],
144                                         "type": "struct"
145                                     }
146                                 },
147                                 {
148                                     "metadata": {},
149                                     "name": "pdr_50",
150                                     "nullable": true,
151                                     "type": {
152                                         "fields": [
153                                             {
154                                                 "metadata": {},
155                                                 "name": "avg",
156                                                 "nullable": true,
157                                                 "type": "long"
158                                             },
159                                             {
160                                                 "metadata": {},
161                                                 "name": "hdrh",
162                                                 "nullable": true,
163                                                 "type": "string"
164                                             },
165                                             {
166                                                 "metadata": {},
167                                                 "name": "max",
168                                                 "nullable": true,
169                                                 "type": "long"
170                                             },
171                                             {
172                                                 "metadata": {},
173                                                 "name": "min",
174                                                 "nullable": true,
175                                                 "type": "long"
176                                             },
177                                             {
178                                                 "metadata": {},
179                                                 "name": "unit",
180                                                 "nullable": true,
181                                                 "type": "string"
182                                             }
183                                         ],
184                                         "type": "struct"
185                                     }
186                                 },
187                                 {
188                                     "metadata": {},
189                                     "name": "pdr_90",
190                                     "nullable": true,
191                                     "type": {
192                                         "fields": [
193                                             {
194                                                 "metadata": {},
195                                                 "name": "avg",
196                                                 "nullable": true,
197                                                 "type": "long"
198                                             },
199                                             {
200                                                 "metadata": {},
201                                                 "name": "hdrh",
202                                                 "nullable": true,
203                                                 "type": "string"
204                                             },
205                                             {
206                                                 "metadata": {},
207                                                 "name": "max",
208                                                 "nullable": true,
209                                                 "type": "long"
210                                             },
211                                             {
212                                                 "metadata": {},
213                                                 "name": "min",
214                                                 "nullable": true,
215                                                 "type": "long"
216                                             },
217                                             {
218                                                 "metadata": {},
219                                                 "name": "unit",
220                                                 "nullable": true,
221                                                 "type": "string"
222                                             }
223                                         ],
224                                         "type": "struct"
225                                     }
226                                 }
227                             ],
228                             "type": "struct"
229                         }
230                     },
231                     {
232                         "metadata": {},
233                         "name": "latency_reverse",
234                         "nullable": true,
235                         "type": {
236                             "fields": [
237                                 {
238                                     "metadata": {},
239                                     "name": "pdr_0",
240                                     "nullable": true,
241                                     "type": {
242                                         "fields": [
243                                             {
244                                                 "metadata": {},
245                                                 "name": "avg",
246                                                 "nullable": true,
247                                                 "type": "long"
248                                             },
249                                             {
250                                                 "metadata": {},
251                                                 "name": "hdrh",
252                                                 "nullable": true,
253                                                 "type": "string"
254                                             },
255                                             {
256                                                 "metadata": {},
257                                                 "name": "max",
258                                                 "nullable": true,
259                                                 "type": "long"
260                                             },
261                                             {
262                                                 "metadata": {},
263                                                 "name": "min",
264                                                 "nullable": true,
265                                                 "type": "long"
266                                             },
267                                             {
268                                                 "metadata": {},
269                                                 "name": "unit",
270                                                 "nullable": true,
271                                                 "type": "string"
272                                             }
273                                         ],
274                                         "type": "struct"
275                                     }
276                                 },
277                                 {
278                                     "metadata": {},
279                                     "name": "pdr_10",
280                                     "nullable": true,
281                                     "type": {
282                                         "fields": [
283                                             {
284                                                 "metadata": {},
285                                                 "name": "avg",
286                                                 "nullable": true,
287                                                 "type": "long"
288                                             },
289                                             {
290                                                 "metadata": {},
291                                                 "name": "hdrh",
292                                                 "nullable": true,
293                                                 "type": "string"
294                                             },
295                                             {
296                                                 "metadata": {},
297                                                 "name": "max",
298                                                 "nullable": true,
299                                                 "type": "long"
300                                             },
301                                             {
302                                                 "metadata": {},
303                                                 "name": "min",
304                                                 "nullable": true,
305                                                 "type": "long"
306                                             },
307                                             {
308                                                 "metadata": {},
309                                                 "name": "unit",
310                                                 "nullable": true,
311                                                 "type": "string"
312                                             }
313                                         ],
314                                         "type": "struct"
315                                     }
316                                 },
317                                 {
318                                     "metadata": {},
319                                     "name": "pdr_50",
320                                     "nullable": true,
321                                     "type": {
322                                         "fields": [
323                                             {
324                                                 "metadata": {},
325                                                 "name": "avg",
326                                                 "nullable": true,
327                                                 "type": "long"
328                                             },
329                                             {
330                                                 "metadata": {},
331                                                 "name": "hdrh",
332                                                 "nullable": true,
333                                                 "type": "string"
334                                             },
335                                             {
336                                                 "metadata": {},
337                                                 "name": "max",
338                                                 "nullable": true,
339                                                 "type": "long"
340                                             },
341                                             {
342                                                 "metadata": {},
343                                                 "name": "min",
344                                                 "nullable": true,
345                                                 "type": "long"
346                                             },
347                                             {
348                                                 "metadata": {},
349                                                 "name": "unit",
350                                                 "nullable": true,
351                                                 "type": "string"
352                                             }
353                                         ],
354                                         "type": "struct"
355                                     }
356                                 },
357                                 {
358                                     "metadata": {},
359                                     "name": "pdr_90",
360                                     "nullable": true,
361                                     "type": {
362                                         "fields": [
363                                             {
364                                                 "metadata": {},
365                                                 "name": "avg",
366                                                 "nullable": true,
367                                                 "type": "long"
368                                             },
369                                             {
370                                                 "metadata": {},
371                                                 "name": "hdrh",
372                                                 "nullable": true,
373                                                 "type": "string"
374                                             },
375                                             {
376                                                 "metadata": {},
377                                                 "name": "max",
378                                                 "nullable": true,
379                                                 "type": "long"
380                                             },
381                                             {
382                                                 "metadata": {},
383                                                 "name": "min",
384                                                 "nullable": true,
385                                                 "type": "long"
386                                             },
387                                             {
388                                                 "metadata": {},
389                                                 "name": "unit",
390                                                 "nullable": true,
391                                                 "type": "string"
392                                             }
393                                         ],
394                                         "type": "struct"
395                                     }
396                                 }
397                             ],
398                             "type": "struct"
399                         }
400                     },
401                     {
402                         "metadata": {},
403                         "name": "ndr",
404                         "nullable": true,
405                         "type": {
406                             "fields": [
407                                 {
408                                     "metadata": {},
409                                     "name": "lower",
410                                     "nullable": true,
411                                     "type": {
412                                         "fields": [
413                                             {
414                                                 "metadata": {},
415                                                 "name": "bandwidth",
416                                                 "nullable": true,
417                                                 "type": {
418                                                     "fields": [
419                                                         {
420                                                             "metadata": {},
421                                                             "name": "unit",
422                                                             "nullable": true,
423                                                             "type": "string"
424                                                         },
425                                                         {
426                                                             "metadata": {},
427                                                             "name": "value",
428                                                             "nullable": true,
429                                                             "type": "double"
430                                                         }
431                                                     ],
432                                                     "type": "struct"
433                                                 }
434                                             },
435                                             {
436                                                 "metadata": {},
437                                                 "name": "rate",
438                                                 "nullable": true,
439                                                 "type": {
440                                                     "fields": [
441                                                         {
442                                                             "metadata": {},
443                                                             "name": "unit",
444                                                             "nullable": true,
445                                                             "type": "string"
446                                                         },
447                                                         {
448                                                             "metadata": {},
449                                                             "name": "value",
450                                                             "nullable": true,
451                                                             "type": "double"
452                                                         }
453                                                     ],
454                                                     "type": "struct"
455                                                 }
456                                             }
457                                         ],
458                                         "type": "struct"
459                                     }
460                                 },
461                                 {
462                                     "metadata": {},
463                                     "name": "upper",
464                                     "nullable": true,
465                                     "type": {
466                                         "fields": [
467                                             {
468                                                 "metadata": {},
469                                                 "name": "bandwidth",
470                                                 "nullable": true,
471                                                 "type": {
472                                                     "fields": [
473                                                         {
474                                                             "metadata": {},
475                                                             "name": "unit",
476                                                             "nullable": true,
477                                                             "type": "string"
478                                                         },
479                                                         {
480                                                             "metadata": {},
481                                                             "name": "value",
482                                                             "nullable": true,
483                                                             "type": "double"
484                                                         }
485                                                     ],
486                                                     "type": "struct"
487                                                 }
488                                             },
489                                             {
490                                                 "metadata": {},
491                                                 "name": "rate",
492                                                 "nullable": true,
493                                                 "type": {
494                                                     "fields": [
495                                                         {
496                                                             "metadata": {},
497                                                             "name": "unit",
498                                                             "nullable": true,
499                                                             "type": "string"
500                                                         },
501                                                         {
502                                                             "metadata": {},
503                                                             "name": "value",
504                                                             "nullable": true,
505                                                             "type": "double"
506                                                         }
507                                                     ],
508                                                     "type": "struct"
509                                                 }
510                                             }
511                                         ],
512                                         "type": "struct"
513                                     }
514                                 }
515                             ],
516                             "type": "struct"
517                         }
518                     },
519                     {
520                         "metadata": {},
521                         "name": "pdr",
522                         "nullable": true,
523                         "type": {
524                             "fields": [
525                                 {
526                                     "metadata": {},
527                                     "name": "lower",
528                                     "nullable": true,
529                                     "type": {
530                                         "fields": [
531                                             {
532                                                 "metadata": {},
533                                                 "name": "bandwidth",
534                                                 "nullable": true,
535                                                 "type": {
536                                                     "fields": [
537                                                         {
538                                                             "metadata": {},
539                                                             "name": "unit",
540                                                             "nullable": true,
541                                                             "type": "string"
542                                                         },
543                                                         {
544                                                             "metadata": {},
545                                                             "name": "value",
546                                                             "nullable": true,
547                                                             "type": "double"
548                                                         }
549                                                     ],
550                                                     "type": "struct"
551                                                 }
552                                             },
553                                             {
554                                                 "metadata": {},
555                                                 "name": "rate",
556                                                 "nullable": true,
557                                                 "type": {
558                                                     "fields": [
559                                                         {
560                                                             "metadata": {},
561                                                             "name": "unit",
562                                                             "nullable": true,
563                                                             "type": "string"
564                                                         },
565                                                         {
566                                                             "metadata": {},
567                                                             "name": "value",
568                                                             "nullable": true,
569                                                             "type": "double"
570                                                         }
571                                                     ],
572                                                     "type": "struct"
573                                                 }
574                                             }
575                                         ],
576                                         "type": "struct"
577                                     }
578                                 },
579                                 {
580                                     "metadata": {},
581                                     "name": "upper",
582                                     "nullable": true,
583                                     "type": {
584                                         "fields": [
585                                             {
586                                                 "metadata": {},
587                                                 "name": "bandwidth",
588                                                 "nullable": true,
589                                                 "type": {
590                                                     "fields": [
591                                                         {
592                                                             "metadata": {},
593                                                             "name": "unit",
594                                                             "nullable": true,
595                                                             "type": "string"
596                                                         },
597                                                         {
598                                                             "metadata": {},
599                                                             "name": "value",
600                                                             "nullable": true,
601                                                             "type": "double"
602                                                         }
603                                                     ],
604                                                     "type": "struct"
605                                                 }
606                                             },
607                                             {
608                                                 "metadata": {},
609                                                 "name": "rate",
610                                                 "nullable": true,
611                                                 "type": {
612                                                     "fields": [
613                                                         {
614                                                             "metadata": {},
615                                                             "name": "unit",
616                                                             "nullable": true,
617                                                             "type": "string"
618                                                         },
619                                                         {
620                                                             "metadata": {},
621                                                             "name": "value",
622                                                             "nullable": true,
623                                                             "type": "double"
624                                                         }
625                                                     ],
626                                                     "type": "struct"
627                                                 }
628                                             }
629                                         ],
630                                         "type": "struct"
631                                     }
632                                 }
633                             ],
634                             "type": "struct"
635                         }
636                     },
637                     {
638                         "metadata": {},
639                         "name": "type",
640                         "nullable": true,
641                         "type": "string"
642                     }
643                 ],
644                 "type": "struct"
645             }
646         },
647         {
648             "metadata": {},
649             "name": "start_time",
650             "nullable": true,
651             "type": "timestamp"
652         },
653         {
654             "metadata": {},
655             "name": "passed",
656             "nullable": true,
657             "type": "boolean"
658         },
659         {
660             "metadata": {},
661             "name": "test_id",
662             "nullable": true,
663             "type": "string"
664         },
665         {
666             "metadata": {},
667             "name": "test_name_long",
668             "nullable": true,
669             "type": "string"
670         },
671         {
672             "metadata": {},
673             "name": "test_name_short",
674             "nullable": true,
675             "type": "string"
676         },
677         {
678             "metadata": {},
679             "name": "test_type",
680             "nullable": true,
681             "type": "string"
682         },
683         {
684             "metadata": {},
685             "name": "message",
686             "nullable": true,
687             "type": "string"
688         },
689         {
690             "metadata": {},
691             "name": "version",
692             "nullable": true,
693             "type": "string"
694         }
695     ],
696     "type": "struct"
697 }