github.com/munnerz/test-infra@v0.0.0-20190108210205-ce3d181dc989/velodrome/grafana-stack/dashboards/boskos-dashboard.json (about) 1 { 2 "__inputs": [ 3 { 4 "name": "DS_PROMETHEUS", 5 "label": "prometheus", 6 "description": "", 7 "type": "datasource", 8 "pluginId": "prometheus", 9 "pluginName": "Prometheus" 10 } 11 ], 12 "__requires": [ 13 { 14 "type": "grafana", 15 "id": "grafana", 16 "name": "Grafana", 17 "version": "4.4.2" 18 }, 19 { 20 "type": "panel", 21 "id": "graph", 22 "name": "Graph", 23 "version": "" 24 }, 25 { 26 "type": "datasource", 27 "id": "prometheus", 28 "name": "Prometheus", 29 "version": "1.0.0" 30 } 31 ], 32 "annotations": { 33 "list": [] 34 }, 35 "editable": true, 36 "gnetId": null, 37 "graphTooltip": 0, 38 "hideControls": false, 39 "id": null, 40 "links": [], 41 "refresh": false, 42 "rows": [ 43 { 44 "collapse": false, 45 "height": 339, 46 "panels": [ 47 { 48 "aliasColors": {}, 49 "bars": false, 50 "dashLength": 10, 51 "dashes": false, 52 "datasource": "${DS_PROMETHEUS}", 53 "fill": 3, 54 "id": 1, 55 "legend": { 56 "alignAsTable": false, 57 "avg": false, 58 "current": false, 59 "max": false, 60 "min": false, 61 "show": true, 62 "total": false, 63 "values": false 64 }, 65 "lines": true, 66 "linewidth": 1, 67 "links": [], 68 "nullPointMode": "null", 69 "percentage": false, 70 "pointradius": 5, 71 "points": false, 72 "renderer": "flot", 73 "seriesOverrides": [ 74 { 75 "alias": "dirty", 76 "color": "#EF843C" 77 }, 78 { 79 "alias": "free", 80 "color": "#7EB26D" 81 } 82 ], 83 "spaceLength": 10, 84 "span": 12, 85 "stack": true, 86 "steppedLine": false, 87 "targets": [ 88 { 89 "expr": "boskos_gce_project_cleaning", 90 "format": "time_series", 91 "hide": false, 92 "intervalFactor": 2, 93 "legendFormat": "cleaning", 94 "metric": "boskos_gce_project_cleaning", 95 "refId": "C", 96 "step": 60 97 }, 98 { 99 "expr": "boskos_gce_project_dirty", 100 "format": "time_series", 101 "intervalFactor": 2, 102 "legendFormat": "dirty", 103 "metric": "boskos_gce_project_dirty", 104 "refId": "D", 105 "step": 60 106 }, 107 { 108 "expr": "boskos_gce_project_busy", 109 "format": "time_series", 110 "interval": "", 111 "intervalFactor": 2, 112 "legendFormat": "busy", 113 "metric": "boskos_gce_project_busy", 114 "refId": "A", 115 "step": 60 116 }, 117 { 118 "expr": "boskos_gce_project_free", 119 "format": "time_series", 120 "intervalFactor": 2, 121 "legendFormat": "free", 122 "metric": "boskos_gce_project_free", 123 "refId": "B", 124 "step": 60 125 } 126 ], 127 "thresholds": [], 128 "timeFrom": "1d", 129 "timeShift": null, 130 "title": "Boskos GCE projects usage status", 131 "tooltip": { 132 "shared": true, 133 "sort": 0, 134 "value_type": "individual" 135 }, 136 "type": "graph", 137 "xaxis": { 138 "buckets": null, 139 "mode": "time", 140 "name": null, 141 "show": true, 142 "values": [] 143 }, 144 "yaxes": [ 145 { 146 "format": "short", 147 "label": null, 148 "logBase": 1, 149 "max": null, 150 "min": null, 151 "show": true 152 }, 153 { 154 "format": "short", 155 "label": null, 156 "logBase": 1, 157 "max": null, 158 "min": null, 159 "show": true 160 } 161 ] 162 } 163 ], 164 "repeat": null, 165 "repeatIteration": null, 166 "repeatRowId": null, 167 "showTitle": false, 168 "title": "Dashboard Row", 169 "titleSize": "h6" 170 }, 171 { 172 "collapse": false, 173 "height": 287, 174 "panels": [ 175 { 176 "aliasColors": {}, 177 "bars": false, 178 "dashLength": 10, 179 "dashes": false, 180 "datasource": "${DS_PROMETHEUS}", 181 "fill": 3, 182 "id": 3, 183 "legend": { 184 "alignAsTable": false, 185 "avg": false, 186 "current": false, 187 "max": false, 188 "min": false, 189 "show": true, 190 "total": false, 191 "values": false 192 }, 193 "lines": true, 194 "linewidth": 1, 195 "links": [], 196 "nullPointMode": "null", 197 "percentage": false, 198 "pointradius": 5, 199 "points": false, 200 "renderer": "flot", 201 "seriesOverrides": [ 202 { 203 "alias": "dirty", 204 "color": "#EF843C" 205 }, 206 { 207 "alias": "free", 208 "color": "#7EB26D" 209 } 210 ], 211 "spaceLength": 10, 212 "span": 12, 213 "stack": true, 214 "steppedLine": false, 215 "targets": [ 216 { 217 "expr": "boskos_gke_project_cleaning", 218 "format": "time_series", 219 "hide": false, 220 "intervalFactor": 2, 221 "legendFormat": "cleaning", 222 "metric": "boskos_gke_project_cleaning", 223 "refId": "C", 224 "step": 60 225 }, 226 { 227 "expr": "boskos_gke_project_dirty", 228 "format": "time_series", 229 "intervalFactor": 2, 230 "legendFormat": "dirty", 231 "metric": "boskos_gke_project_dirty", 232 "refId": "D", 233 "step": 60 234 }, 235 { 236 "expr": "boskos_gke_project_busy", 237 "format": "time_series", 238 "interval": "", 239 "intervalFactor": 2, 240 "legendFormat": "busy", 241 "metric": "boskos_gke_project_busy", 242 "refId": "A", 243 "step": 60 244 }, 245 { 246 "expr": "boskos_gke_project_free", 247 "format": "time_series", 248 "hide": false, 249 "intervalFactor": 2, 250 "legendFormat": "free", 251 "metric": "boskos_gke_project_free", 252 "refId": "B", 253 "step": 60 254 } 255 ], 256 "thresholds": [], 257 "timeFrom": "1d", 258 "timeShift": null, 259 "title": "Boskos GKE projects usage status", 260 "tooltip": { 261 "shared": true, 262 "sort": 0, 263 "value_type": "individual" 264 }, 265 "type": "graph", 266 "xaxis": { 267 "buckets": null, 268 "mode": "time", 269 "name": null, 270 "show": true, 271 "values": [] 272 }, 273 "yaxes": [ 274 { 275 "format": "short", 276 "label": null, 277 "logBase": 1, 278 "max": null, 279 "min": null, 280 "show": true 281 }, 282 { 283 "format": "short", 284 "label": null, 285 "logBase": 1, 286 "max": null, 287 "min": null, 288 "show": true 289 } 290 ] 291 } 292 ], 293 "repeat": null, 294 "repeatIteration": null, 295 "repeatRowId": null, 296 "showTitle": false, 297 "title": "Dashboard Row", 298 "titleSize": "h6" 299 }, 300 { 301 "collapse": false, 302 "height": 250, 303 "panels": [ 304 { 305 "aliasColors": {}, 306 "bars": false, 307 "dashLength": 10, 308 "dashes": false, 309 "datasource": "${DS_PROMETHEUS}", 310 "description": "ingress project pool", 311 "fill": 3, 312 "id": 4, 313 "legend": { 314 "alignAsTable": false, 315 "avg": false, 316 "current": false, 317 "hideEmpty": false, 318 "max": false, 319 "min": false, 320 "rightSide": false, 321 "show": true, 322 "total": false, 323 "values": false 324 }, 325 "lines": true, 326 "linewidth": 1, 327 "links": [], 328 "nullPointMode": "null", 329 "percentage": false, 330 "pointradius": 5, 331 "points": false, 332 "renderer": "flot", 333 "seriesOverrides": [ 334 {} 335 ], 336 "spaceLength": 10, 337 "span": 12, 338 "stack": true, 339 "steppedLine": false, 340 "targets": [ 341 { 342 "dsType": "influxdb", 343 "expr": "boskos_ingress_project_cleaning", 344 "format": "time_series", 345 "groupBy": [ 346 { 347 "params": [ 348 "$__interval" 349 ], 350 "type": "time" 351 }, 352 { 353 "params": [ 354 "null" 355 ], 356 "type": "fill" 357 } 358 ], 359 "intervalFactor": 2, 360 "legendFormat": "cleaning", 361 "metric": "boskos_ingress_project_cleaning", 362 "orderByTime": "ASC", 363 "policy": "default", 364 "refId": "A", 365 "resultFormat": "time_series", 366 "select": [ 367 [ 368 { 369 "params": [ 370 "value" 371 ], 372 "type": "field" 373 }, 374 { 375 "params": [], 376 "type": "mean" 377 } 378 ] 379 ], 380 "step": 60, 381 "tags": [] 382 }, 383 { 384 "expr": "boskos_ingress_project_dirty", 385 "format": "time_series", 386 "intervalFactor": 2, 387 "legendFormat": "dirty", 388 "metric": "boskos_ingress_project_dirty", 389 "refId": "B", 390 "step": 60 391 }, 392 { 393 "expr": "boskos_ingress_project_busy", 394 "format": "time_series", 395 "intervalFactor": 2, 396 "legendFormat": "busy", 397 "metric": "boskos_ingress_project_busy", 398 "refId": "C", 399 "step": 60 400 }, 401 { 402 "expr": "boskos_ingress_project_free", 403 "format": "time_series", 404 "intervalFactor": 2, 405 "legendFormat": "free", 406 "metric": "boskos_ingress_project_free", 407 "refId": "D", 408 "step": 60 409 } 410 ], 411 "thresholds": [], 412 "timeFrom": null, 413 "timeShift": null, 414 "title": "Boskos Ingress Projects Usage Status", 415 "tooltip": { 416 "shared": true, 417 "sort": 0, 418 "value_type": "individual" 419 }, 420 "type": "graph", 421 "xaxis": { 422 "buckets": null, 423 "mode": "time", 424 "name": null, 425 "show": true, 426 "values": [] 427 }, 428 "yaxes": [ 429 { 430 "format": "short", 431 "label": null, 432 "logBase": 1, 433 "max": null, 434 "min": null, 435 "show": true 436 }, 437 { 438 "format": "short", 439 "label": null, 440 "logBase": 1, 441 "max": null, 442 "min": null, 443 "show": true 444 } 445 ] 446 } 447 ], 448 "repeat": null, 449 "repeatIteration": null, 450 "repeatRowId": null, 451 "showTitle": false, 452 "title": "Dashboard Row", 453 "titleSize": "h6" 454 }, 455 { 456 "collapse": false, 457 "height": 250, 458 "panels": [ 459 { 460 "aliasColors": {}, 461 "bars": false, 462 "dashLength": 10, 463 "dashes": false, 464 "datasource": "${DS_PROMETHEUS}", 465 "fill": 3, 466 "id": 5, 467 "legend": { 468 "avg": false, 469 "current": false, 470 "max": false, 471 "min": false, 472 "show": true, 473 "total": false, 474 "values": false 475 }, 476 "lines": true, 477 "linewidth": 1, 478 "links": [], 479 "nullPointMode": "null", 480 "percentage": false, 481 "pointradius": 5, 482 "points": false, 483 "renderer": "flot", 484 "seriesOverrides": [], 485 "spaceLength": 10, 486 "span": 12, 487 "stack": true, 488 "steppedLine": false, 489 "targets": [ 490 { 491 "dsType": "influxdb", 492 "expr": "boskos_gpu_project_cleaning", 493 "format": "time_series", 494 "groupBy": [ 495 { 496 "params": [ 497 "$__interval" 498 ], 499 "type": "time" 500 }, 501 { 502 "params": [ 503 "null" 504 ], 505 "type": "fill" 506 } 507 ], 508 "intervalFactor": 2, 509 "legendFormat": "cleaning", 510 "metric": "boskos_gpu_project_cleaning", 511 "orderByTime": "ASC", 512 "policy": "default", 513 "refId": "A", 514 "resultFormat": "time_series", 515 "select": [ 516 [ 517 { 518 "params": [ 519 "value" 520 ], 521 "type": "field" 522 }, 523 { 524 "params": [], 525 "type": "mean" 526 } 527 ] 528 ], 529 "step": 60, 530 "tags": [] 531 }, 532 { 533 "expr": "boskos_gpu_project_dirty", 534 "format": "time_series", 535 "intervalFactor": 2, 536 "legendFormat": "dirty", 537 "metric": "boskos_gpu_project_dirty", 538 "refId": "B", 539 "step": 60 540 }, 541 { 542 "expr": "boskos_gpu_project_busy", 543 "format": "time_series", 544 "intervalFactor": 2, 545 "legendFormat": "busy", 546 "metric": "boskos_gpu_project_busy", 547 "refId": "C", 548 "step": 60 549 }, 550 { 551 "expr": "boskos_gpu_project_free", 552 "format": "time_series", 553 "intervalFactor": 2, 554 "legendFormat": "free", 555 "metric": "boskos_gpu_project_free", 556 "refId": "D", 557 "step": 60 558 } 559 ], 560 "thresholds": [], 561 "timeFrom": null, 562 "timeShift": null, 563 "title": "Boskos GPU Projects Usage Status", 564 "tooltip": { 565 "shared": true, 566 "sort": 0, 567 "value_type": "individual" 568 }, 569 "type": "graph", 570 "xaxis": { 571 "buckets": null, 572 "mode": "time", 573 "name": null, 574 "show": true, 575 "values": [] 576 }, 577 "yaxes": [ 578 { 579 "format": "short", 580 "label": null, 581 "logBase": 1, 582 "max": null, 583 "min": null, 584 "show": true 585 }, 586 { 587 "format": "short", 588 "label": null, 589 "logBase": 1, 590 "max": null, 591 "min": null, 592 "show": true 593 } 594 ] 595 } 596 ], 597 "repeat": null, 598 "repeatIteration": null, 599 "repeatRowId": null, 600 "showTitle": false, 601 "title": "Dashboard Row", 602 "titleSize": "h6" 603 }, 604 { 605 "collapse": false, 606 "height": 250, 607 "panels": [ 608 { 609 "aliasColors": {}, 610 "bars": false, 611 "dashLength": 10, 612 "dashes": false, 613 "datasource": "${DS_PROMETHEUS}", 614 "fill": 3, 615 "id": 6, 616 "legend": { 617 "avg": false, 618 "current": false, 619 "max": false, 620 "min": false, 621 "show": true, 622 "total": false, 623 "values": false 624 }, 625 "lines": true, 626 "linewidth": 1, 627 "links": [], 628 "nullPointMode": "null", 629 "percentage": false, 630 "pointradius": 5, 631 "points": false, 632 "renderer": "flot", 633 "seriesOverrides": [], 634 "spaceLength": 10, 635 "span": 12, 636 "stack": true, 637 "steppedLine": false, 638 "targets": [ 639 { 640 "dsType": "influxdb", 641 "expr": "boskos_gci_qa_project_cleaning", 642 "format": "time_series", 643 "groupBy": [ 644 { 645 "params": [ 646 "$__interval" 647 ], 648 "type": "time" 649 }, 650 { 651 "params": [ 652 "null" 653 ], 654 "type": "fill" 655 } 656 ], 657 "intervalFactor": 2, 658 "legendFormat": "cleaning", 659 "metric": "boskos_gci_qa_project_cleaning", 660 "orderByTime": "ASC", 661 "policy": "default", 662 "refId": "A", 663 "resultFormat": "time_series", 664 "select": [ 665 [ 666 { 667 "params": [ 668 "value" 669 ], 670 "type": "field" 671 }, 672 { 673 "params": [], 674 "type": "mean" 675 } 676 ] 677 ], 678 "step": 60, 679 "tags": [] 680 }, 681 { 682 "expr": "boskos_gci_qa_project_dirty", 683 "format": "time_series", 684 "intervalFactor": 2, 685 "legendFormat": "dirty", 686 "metric": "boskos_gci_qa_project_dirty", 687 "refId": "B", 688 "step": 60 689 }, 690 { 691 "expr": "boskos_gci_qa_project_busy", 692 "format": "time_series", 693 "intervalFactor": 2, 694 "legendFormat": "busy", 695 "metric": "boskos_gci_qa_project_busy", 696 "refId": "C", 697 "step": 60 698 }, 699 { 700 "expr": "boskos_gci_qa_project_free", 701 "format": "time_series", 702 "intervalFactor": 2, 703 "legendFormat": "free", 704 "metric": "boskos_gci_qa_project_free", 705 "refId": "D", 706 "step": 60 707 } 708 ], 709 "thresholds": [], 710 "timeFrom": null, 711 "timeShift": null, 712 "title": "Boskos GCI Projects Usage Status", 713 "tooltip": { 714 "shared": true, 715 "sort": 0, 716 "value_type": "individual" 717 }, 718 "type": "graph", 719 "xaxis": { 720 "buckets": null, 721 "mode": "time", 722 "name": null, 723 "show": true, 724 "values": [] 725 }, 726 "yaxes": [ 727 { 728 "format": "short", 729 "label": null, 730 "logBase": 1, 731 "max": null, 732 "min": null, 733 "show": true 734 }, 735 { 736 "format": "short", 737 "label": null, 738 "logBase": 1, 739 "max": null, 740 "min": null, 741 "show": true 742 } 743 ] 744 } 745 ], 746 "repeat": null, 747 "repeatIteration": null, 748 "repeatRowId": null, 749 "showTitle": false, 750 "title": "Dashboard Row", 751 "titleSize": "h6" 752 }, 753 { 754 "collapse": false, 755 "height": 250, 756 "panels": [ 757 { 758 "aliasColors": {}, 759 "bars": false, 760 "dashLength": 10, 761 "dashes": false, 762 "datasource": "${DS_PROMETHEUS}", 763 "fill": 3, 764 "id": 7, 765 "legend": { 766 "avg": false, 767 "current": false, 768 "max": false, 769 "min": false, 770 "show": true, 771 "total": false, 772 "values": false 773 }, 774 "lines": true, 775 "linewidth": 1, 776 "links": [], 777 "nullPointMode": "null", 778 "percentage": false, 779 "pointradius": 5, 780 "points": false, 781 "renderer": "flot", 782 "seriesOverrides": [], 783 "spaceLength": 10, 784 "span": 12, 785 "stack": false, 786 "steppedLine": false, 787 "targets": [ 788 { 789 "dsType": "influxdb", 790 "expr": "boskos_istio_project_cleaning", 791 "format": "time_series", 792 "groupBy": [ 793 { 794 "params": [ 795 "$__interval" 796 ], 797 "type": "time" 798 }, 799 { 800 "params": [ 801 "null" 802 ], 803 "type": "fill" 804 } 805 ], 806 "intervalFactor": 2, 807 "legendFormat": "cleaning", 808 "metric": "boskos_istio_project_cleaning", 809 "orderByTime": "ASC", 810 "policy": "default", 811 "refId": "A", 812 "resultFormat": "time_series", 813 "select": [ 814 [ 815 { 816 "params": [ 817 "value" 818 ], 819 "type": "field" 820 }, 821 { 822 "params": [], 823 "type": "mean" 824 } 825 ] 826 ], 827 "step": 60, 828 "tags": [] 829 }, 830 { 831 "expr": "boskos_istio_project_dirty", 832 "format": "time_series", 833 "intervalFactor": 2, 834 "legendFormat": "dirty", 835 "metric": "boskos_istio_project_dirty", 836 "refId": "B", 837 "step": 60 838 }, 839 { 840 "expr": "boskos_istio_project_busy", 841 "format": "time_series", 842 "intervalFactor": 2, 843 "legendFormat": "busy", 844 "metric": "boskos_istio_project_busy", 845 "refId": "C", 846 "step": 60 847 }, 848 { 849 "expr": "boskos_istio_project_free", 850 "format": "time_series", 851 "intervalFactor": 2, 852 "legendFormat": "free", 853 "metric": "boskos_istio_project_free", 854 "refId": "D", 855 "step": 60 856 } 857 ], 858 "thresholds": [], 859 "timeFrom": null, 860 "timeShift": null, 861 "title": "Boskos Istio Projects Usage Status", 862 "tooltip": { 863 "shared": true, 864 "sort": 0, 865 "value_type": "individual" 866 }, 867 "type": "graph", 868 "xaxis": { 869 "buckets": null, 870 "mode": "time", 871 "name": null, 872 "show": true, 873 "values": [] 874 }, 875 "yaxes": [ 876 { 877 "format": "short", 878 "label": null, 879 "logBase": 1, 880 "max": null, 881 "min": null, 882 "show": true 883 }, 884 { 885 "format": "short", 886 "label": null, 887 "logBase": 1, 888 "max": null, 889 "min": null, 890 "show": true 891 } 892 ] 893 } 894 ], 895 "repeat": null, 896 "repeatIteration": null, 897 "repeatRowId": null, 898 "showTitle": false, 899 "title": "Dashboard Row", 900 "titleSize": "h6" 901 } 902 ], 903 "schemaVersion": 14, 904 "style": "dark", 905 "tags": [], 906 "templating": { 907 "list": [] 908 }, 909 "time": { 910 "from": "now/d", 911 "to": "now" 912 }, 913 "timepicker": { 914 "refresh_intervals": [ 915 "5s", 916 "10s", 917 "30s", 918 "1m", 919 "5m", 920 "15m", 921 "30m", 922 "1h", 923 "2h", 924 "1d" 925 ], 926 "time_options": [ 927 "5m", 928 "15m", 929 "1h", 930 "6h", 931 "12h", 932 "24h", 933 "2d", 934 "7d", 935 "30d" 936 ] 937 }, 938 "timezone": "", 939 "title": "boskos dashboard", 940 "version": 16 941 }