dashboard.json
1 { 2 "annotations": { 3 "list": [ 4 { 5 "builtIn": 1, 6 "datasource": { 7 "type": "grafana", 8 "uid": "-- Grafana --" 9 }, 10 "enable": true, 11 "hide": true, 12 "iconColor": "rgba(0, 211, 255, 1)", 13 "name": "Annotations & Alerts", 14 "type": "dashboard" 15 } 16 ] 17 }, 18 "editable": true, 19 "fiscalYearStartMonth": 0, 20 "graphTooltip": 0, 21 "id": null, 22 "links": [], 23 "liveNow": false, 24 "panels": [ 25 { 26 "collapsed": false, 27 "gridPos": { 28 "h": 1, 29 "w": 24, 30 "x": 0, 31 "y": 0 32 }, 33 "id": 3, 34 "panels": [], 35 "title": "API Upload/Download", 36 "type": "row" 37 }, 38 { 39 "datasource": { 40 "type": "prometheus", 41 "uid": "${datasource}" 42 }, 43 "fieldConfig": { 44 "defaults": { 45 "color": { 46 "mode": "palette-classic" 47 }, 48 "custom": { 49 "axisCenteredZero": false, 50 "axisColorMode": "text", 51 "axisLabel": "", 52 "axisPlacement": "auto", 53 "barAlignment": 0, 54 "drawStyle": "line", 55 "fillOpacity": 0, 56 "gradientMode": "none", 57 "hideFrom": { 58 "legend": false, 59 "tooltip": false, 60 "viz": false 61 }, 62 "lineInterpolation": "linear", 63 "lineWidth": 1, 64 "pointSize": 5, 65 "scaleDistribution": { 66 "type": "linear" 67 }, 68 "showPoints": "auto", 69 "spanNulls": false, 70 "stacking": { 71 "group": "A", 72 "mode": "none" 73 }, 74 "thresholdsStyle": { 75 "mode": "off" 76 } 77 }, 78 "mappings": [], 79 "thresholds": { 80 "mode": "absolute", 81 "steps": [ 82 { 83 "color": "green", 84 "value": null 85 }, 86 { 87 "color": "red", 88 "value": 80 89 } 90 ] 91 } 92 }, 93 "overrides": [] 94 }, 95 "gridPos": { 96 "h": 8, 97 "w": 12, 98 "x": 0, 99 "y": 1 100 }, 101 "id": 1, 102 "options": { 103 "legend": { 104 "calcs": [], 105 "displayMode": "list", 106 "placement": "bottom", 107 "showLegend": false 108 }, 109 "tooltip": { 110 "mode": "single", 111 "sort": "none" 112 } 113 }, 114 "targets": [ 115 { 116 "datasource": { 117 "type": "prometheus", 118 "uid": "${datasource}" 119 }, 120 "editorMode": "builder", 121 "expr": "codexApiUploads_total", 122 "instant": false, 123 "range": true, 124 "refId": "A" 125 } 126 ], 127 "title": "Uploads", 128 "type": "timeseries" 129 }, 130 { 131 "datasource": { 132 "type": "prometheus", 133 "uid": "${datasource}" 134 }, 135 "fieldConfig": { 136 "defaults": { 137 "color": { 138 "mode": "palette-classic" 139 }, 140 "custom": { 141 "axisCenteredZero": false, 142 "axisColorMode": "text", 143 "axisLabel": "", 144 "axisPlacement": "auto", 145 "barAlignment": 0, 146 "drawStyle": "line", 147 "fillOpacity": 0, 148 "gradientMode": "none", 149 "hideFrom": { 150 "legend": false, 151 "tooltip": false, 152 "viz": false 153 }, 154 "lineInterpolation": "linear", 155 "lineWidth": 1, 156 "pointSize": 5, 157 "scaleDistribution": { 158 "type": "linear" 159 }, 160 "showPoints": "auto", 161 "spanNulls": false, 162 "stacking": { 163 "group": "A", 164 "mode": "none" 165 }, 166 "thresholdsStyle": { 167 "mode": "off" 168 } 169 }, 170 "mappings": [], 171 "thresholds": { 172 "mode": "absolute", 173 "steps": [ 174 { 175 "color": "green", 176 "value": null 177 }, 178 { 179 "color": "red", 180 "value": 80 181 } 182 ] 183 } 184 }, 185 "overrides": [] 186 }, 187 "gridPos": { 188 "h": 8, 189 "w": 12, 190 "x": 12, 191 "y": 1 192 }, 193 "id": 4, 194 "options": { 195 "legend": { 196 "calcs": [], 197 "displayMode": "list", 198 "placement": "bottom", 199 "showLegend": false 200 }, 201 "tooltip": { 202 "mode": "single", 203 "sort": "none" 204 } 205 }, 206 "targets": [ 207 { 208 "datasource": { 209 "type": "prometheus", 210 "uid": "${datasource}" 211 }, 212 "editorMode": "builder", 213 "expr": "codexApiDownloads_total", 214 "instant": false, 215 "range": true, 216 "refId": "A" 217 } 218 ], 219 "title": "Downloads", 220 "type": "timeseries" 221 }, 222 { 223 "collapsed": false, 224 "gridPos": { 225 "h": 1, 226 "w": 24, 227 "x": 0, 228 "y": 9 229 }, 230 "id": 2, 231 "panels": [], 232 "title": "Local Storage", 233 "type": "row" 234 }, 235 { 236 "datasource": { 237 "type": "prometheus", 238 "uid": "${datasource}" 239 }, 240 "fieldConfig": { 241 "defaults": { 242 "color": { 243 "mode": "palette-classic" 244 }, 245 "custom": { 246 "axisCenteredZero": false, 247 "axisColorMode": "text", 248 "axisLabel": "", 249 "axisPlacement": "auto", 250 "barAlignment": 0, 251 "drawStyle": "line", 252 "fillOpacity": 0, 253 "gradientMode": "none", 254 "hideFrom": { 255 "legend": false, 256 "tooltip": false, 257 "viz": false 258 }, 259 "lineInterpolation": "linear", 260 "lineWidth": 1, 261 "pointSize": 5, 262 "scaleDistribution": { 263 "type": "linear" 264 }, 265 "showPoints": "auto", 266 "spanNulls": false, 267 "stacking": { 268 "group": "A", 269 "mode": "none" 270 }, 271 "thresholdsStyle": { 272 "mode": "off" 273 } 274 }, 275 "mappings": [], 276 "thresholds": { 277 "mode": "absolute", 278 "steps": [ 279 { 280 "color": "green", 281 "value": null 282 }, 283 { 284 "color": "red", 285 "value": 80 286 } 287 ] 288 } 289 }, 290 "overrides": [] 291 }, 292 "gridPos": { 293 "h": 8, 294 "w": 8, 295 "x": 0, 296 "y": 10 297 }, 298 "id": 5, 299 "options": { 300 "legend": { 301 "calcs": [], 302 "displayMode": "list", 303 "placement": "bottom", 304 "showLegend": false 305 }, 306 "tooltip": { 307 "mode": "single", 308 "sort": "none" 309 } 310 }, 311 "targets": [ 312 { 313 "datasource": { 314 "type": "prometheus", 315 "uid": "${datasource}" 316 }, 317 "editorMode": "builder", 318 "expr": "codexRepostoreBlocks", 319 "instant": false, 320 "range": true, 321 "refId": "A" 322 } 323 ], 324 "title": "Number of Blocks", 325 "type": "timeseries" 326 }, 327 { 328 "datasource": { 329 "type": "prometheus", 330 "uid": "${datasource}" 331 }, 332 "fieldConfig": { 333 "defaults": { 334 "color": { 335 "mode": "palette-classic" 336 }, 337 "custom": { 338 "axisCenteredZero": false, 339 "axisColorMode": "text", 340 "axisLabel": "", 341 "axisPlacement": "auto", 342 "barAlignment": 0, 343 "drawStyle": "line", 344 "fillOpacity": 0, 345 "gradientMode": "none", 346 "hideFrom": { 347 "legend": false, 348 "tooltip": false, 349 "viz": false 350 }, 351 "lineInterpolation": "linear", 352 "lineWidth": 1, 353 "pointSize": 5, 354 "scaleDistribution": { 355 "type": "linear" 356 }, 357 "showPoints": "auto", 358 "spanNulls": false, 359 "stacking": { 360 "group": "A", 361 "mode": "none" 362 }, 363 "thresholdsStyle": { 364 "mode": "off" 365 } 366 }, 367 "mappings": [], 368 "thresholds": { 369 "mode": "absolute", 370 "steps": [ 371 { 372 "color": "green", 373 "value": null 374 }, 375 { 376 "color": "red", 377 "value": 80 378 } 379 ] 380 }, 381 "unit": "decbytes" 382 }, 383 "overrides": [] 384 }, 385 "gridPos": { 386 "h": 8, 387 "w": 8, 388 "x": 8, 389 "y": 10 390 }, 391 "id": 6, 392 "options": { 393 "legend": { 394 "calcs": [], 395 "displayMode": "list", 396 "placement": "bottom", 397 "showLegend": false 398 }, 399 "tooltip": { 400 "mode": "single", 401 "sort": "none" 402 } 403 }, 404 "targets": [ 405 { 406 "datasource": { 407 "type": "prometheus", 408 "uid": "${datasource}" 409 }, 410 "editorMode": "builder", 411 "expr": "codexRepostoreBytesReserved", 412 "instant": false, 413 "range": true, 414 "refId": "A" 415 } 416 ], 417 "title": "Bytes reserved", 418 "type": "timeseries" 419 }, 420 { 421 "datasource": { 422 "type": "prometheus", 423 "uid": "${datasource}" 424 }, 425 "fieldConfig": { 426 "defaults": { 427 "color": { 428 "mode": "palette-classic" 429 }, 430 "custom": { 431 "axisCenteredZero": false, 432 "axisColorMode": "text", 433 "axisLabel": "", 434 "axisPlacement": "auto", 435 "axisSoftMax": "<CODEX_BYTESUSED_SOFTMAX>", 436 "axisSoftMin": 0, 437 "barAlignment": 0, 438 "drawStyle": "line", 439 "fillOpacity": 0, 440 "gradientMode": "none", 441 "hideFrom": { 442 "legend": false, 443 "tooltip": false, 444 "viz": false 445 }, 446 "lineInterpolation": "linear", 447 "lineWidth": 1, 448 "pointSize": 5, 449 "scaleDistribution": { 450 "type": "linear" 451 }, 452 "showPoints": "auto", 453 "spanNulls": false, 454 "stacking": { 455 "group": "A", 456 "mode": "none" 457 }, 458 "thresholdsStyle": { 459 "mode": "line" 460 } 461 }, 462 "mappings": [], 463 "thresholds": { 464 "mode": "absolute", 465 "steps": [ 466 { 467 "color": "green", 468 "value": null 469 }, 470 { 471 "color": "red", 472 "value": "<CODEX_STORAGEQUOTA>" 473 } 474 ] 475 }, 476 "unit": "decbytes" 477 }, 478 "overrides": [] 479 }, 480 "gridPos": { 481 "h": 8, 482 "w": 8, 483 "x": 16, 484 "y": 10 485 }, 486 "id": 7, 487 "options": { 488 "legend": { 489 "calcs": [], 490 "displayMode": "list", 491 "placement": "bottom", 492 "showLegend": false 493 }, 494 "tooltip": { 495 "mode": "single", 496 "sort": "none" 497 } 498 }, 499 "targets": [ 500 { 501 "datasource": { 502 "type": "prometheus", 503 "uid": "${datasource}" 504 }, 505 "editorMode": "builder", 506 "expr": "codexRepostoreBytesUsed", 507 "instant": false, 508 "range": true, 509 "refId": "A" 510 } 511 ], 512 "title": "Bytes used", 513 "type": "timeseries" 514 }, 515 { 516 "collapsed": false, 517 "gridPos": { 518 "h": 1, 519 "w": 24, 520 "x": 0, 521 "y": 2 522 }, 523 "id": 24, 524 "panels": [], 525 "title": "Network Status", 526 "type": "row" 527 }, 528 { 529 "datasource": { 530 "type": "prometheus", 531 "uid": "${datasource}" 532 }, 533 "fieldConfig": { 534 "defaults": { 535 "color": { 536 "mode": "palette-classic" 537 }, 538 "custom": { 539 "axisCenteredZero": false, 540 "axisColorMode": "text", 541 "axisLabel": "", 542 "axisPlacement": "auto", 543 "barAlignment": 0, 544 "drawStyle": "line", 545 "fillOpacity": 0, 546 "gradientMode": "none", 547 "hideFrom": { 548 "legend": false, 549 "tooltip": false, 550 "viz": false 551 }, 552 "lineInterpolation": "linear", 553 "lineWidth": 1, 554 "pointSize": 5, 555 "scaleDistribution": { 556 "type": "linear" 557 }, 558 "showPoints": "auto", 559 "spanNulls": false, 560 "stacking": { 561 "group": "A", 562 "mode": "none" 563 }, 564 "thresholdsStyle": { 565 "mode": "off" 566 } 567 }, 568 "mappings": [], 569 "thresholds": { 570 "mode": "absolute", 571 "steps": [ 572 { 573 "color": "green", 574 "value": null 575 }, 576 { 577 "color": "red", 578 "value": 80 579 } 580 ] 581 } 582 }, 583 "overrides": [] 584 }, 585 "gridPos": { 586 "h": 8, 587 "w": 12, 588 "x": 0, 589 "y": 3 590 }, 591 "id": 25, 592 "options": { 593 "legend": { 594 "calcs": [], 595 "displayMode": "list", 596 "placement": "bottom", 597 "showLegend": false 598 }, 599 "tooltip": { 600 "mode": "single", 601 "sort": "none" 602 } 603 }, 604 "targets": [ 605 { 606 "datasource": { 607 "type": "prometheus", 608 "uid": "${datasource}" 609 }, 610 "editorMode": "builder", 611 "expr": "libp2p_peers", 612 "instant": false, 613 "range": true, 614 "refId": "A" 615 } 616 ], 617 "title": "Peers", 618 "type": "timeseries" 619 }, 620 { 621 "datasource": { 622 "type": "prometheus", 623 "uid": "${datasource}" 624 }, 625 "fieldConfig": { 626 "defaults": { 627 "color": { 628 "mode": "palette-classic" 629 }, 630 "custom": { 631 "axisCenteredZero": false, 632 "axisColorMode": "text", 633 "axisLabel": "", 634 "axisPlacement": "auto", 635 "barAlignment": 0, 636 "drawStyle": "line", 637 "fillOpacity": 0, 638 "gradientMode": "none", 639 "hideFrom": { 640 "legend": false, 641 "tooltip": false, 642 "viz": false 643 }, 644 "lineInterpolation": "linear", 645 "lineWidth": 1, 646 "pointSize": 5, 647 "scaleDistribution": { 648 "type": "linear" 649 }, 650 "showPoints": "auto", 651 "spanNulls": false, 652 "stacking": { 653 "group": "A", 654 "mode": "none" 655 }, 656 "thresholdsStyle": { 657 "mode": "off" 658 } 659 }, 660 "mappings": [], 661 "thresholds": { 662 "mode": "absolute", 663 "steps": [ 664 { 665 "color": "green", 666 "value": null 667 }, 668 { 669 "color": "red", 670 "value": 80 671 } 672 ] 673 } 674 }, 675 "overrides": [] 676 }, 677 "gridPos": { 678 "h": 8, 679 "w": 12, 680 "x": 12, 681 "y": 3 682 }, 683 "id": 26, 684 "options": { 685 "legend": { 686 "calcs": [], 687 "displayMode": "list", 688 "placement": "bottom", 689 "showLegend": false 690 }, 691 "tooltip": { 692 "mode": "single", 693 "sort": "none" 694 } 695 }, 696 "targets": [ 697 { 698 "datasource": { 699 "type": "prometheus", 700 "uid": "${datasource}" 701 }, 702 "editorMode": "builder", 703 "expr": "routing_table_nodes", 704 "instant": false, 705 "range": true, 706 "refId": "A" 707 } 708 ], 709 "title": "Routing table nodes", 710 "type": "timeseries" 711 }, 712 { 713 "collapsed": false, 714 "gridPos": { 715 "h": 1, 716 "w": 24, 717 "x": 0, 718 "y": 18 719 }, 720 "id": 8, 721 "panels": [], 722 "title": "Block Exchange", 723 "type": "row" 724 }, 725 { 726 "datasource": { 727 "type": "prometheus", 728 "uid": "${datasource}" 729 }, 730 "fieldConfig": { 731 "defaults": { 732 "color": { 733 "mode": "palette-classic" 734 }, 735 "custom": { 736 "axisCenteredZero": false, 737 "axisColorMode": "text", 738 "axisLabel": "", 739 "axisPlacement": "auto", 740 "barAlignment": 0, 741 "drawStyle": "line", 742 "fillOpacity": 0, 743 "gradientMode": "none", 744 "hideFrom": { 745 "legend": false, 746 "tooltip": false, 747 "viz": false 748 }, 749 "lineInterpolation": "linear", 750 "lineWidth": 1, 751 "pointSize": 5, 752 "scaleDistribution": { 753 "type": "linear" 754 }, 755 "showPoints": "auto", 756 "spanNulls": false, 757 "stacking": { 758 "group": "A", 759 "mode": "none" 760 }, 761 "thresholdsStyle": { 762 "mode": "off" 763 } 764 }, 765 "mappings": [], 766 "thresholds": { 767 "mode": "absolute", 768 "steps": [ 769 { 770 "color": "green", 771 "value": null 772 }, 773 { 774 "color": "red", 775 "value": 80 776 } 777 ] 778 } 779 }, 780 "overrides": [] 781 }, 782 "gridPos": { 783 "h": 8, 784 "w": 12, 785 "x": 0, 786 "y": 19 787 }, 788 "id": 11, 789 "options": { 790 "legend": { 791 "calcs": [], 792 "displayMode": "list", 793 "placement": "bottom", 794 "showLegend": false 795 }, 796 "tooltip": { 797 "mode": "single", 798 "sort": "none" 799 } 800 }, 801 "targets": [ 802 { 803 "datasource": { 804 "type": "prometheus", 805 "uid": "${datasource}" 806 }, 807 "editorMode": "builder", 808 "expr": "codexBlockExchangeBlocksSent_total", 809 "instant": false, 810 "range": true, 811 "refId": "A" 812 } 813 ], 814 "title": "Blocks sent", 815 "type": "timeseries" 816 }, 817 { 818 "datasource": { 819 "type": "prometheus", 820 "uid": "${datasource}" 821 }, 822 "fieldConfig": { 823 "defaults": { 824 "color": { 825 "mode": "palette-classic" 826 }, 827 "custom": { 828 "axisCenteredZero": false, 829 "axisColorMode": "text", 830 "axisLabel": "", 831 "axisPlacement": "auto", 832 "barAlignment": 0, 833 "drawStyle": "line", 834 "fillOpacity": 0, 835 "gradientMode": "none", 836 "hideFrom": { 837 "legend": false, 838 "tooltip": false, 839 "viz": false 840 }, 841 "lineInterpolation": "linear", 842 "lineWidth": 1, 843 "pointSize": 5, 844 "scaleDistribution": { 845 "type": "linear" 846 }, 847 "showPoints": "auto", 848 "spanNulls": false, 849 "stacking": { 850 "group": "A", 851 "mode": "none" 852 }, 853 "thresholdsStyle": { 854 "mode": "off" 855 } 856 }, 857 "mappings": [], 858 "thresholds": { 859 "mode": "absolute", 860 "steps": [ 861 { 862 "color": "green", 863 "value": null 864 }, 865 { 866 "color": "red", 867 "value": 80 868 } 869 ] 870 } 871 }, 872 "overrides": [] 873 }, 874 "gridPos": { 875 "h": 8, 876 "w": 12, 877 "x": 12, 878 "y": 19 879 }, 880 "id": 9, 881 "options": { 882 "legend": { 883 "calcs": [], 884 "displayMode": "list", 885 "placement": "bottom", 886 "showLegend": false 887 }, 888 "tooltip": { 889 "mode": "single", 890 "sort": "none" 891 } 892 }, 893 "targets": [ 894 { 895 "datasource": { 896 "type": "prometheus", 897 "uid": "${datasource}" 898 }, 899 "editorMode": "builder", 900 "expr": "codexBlockExchangeBlocksReceived_total", 901 "instant": false, 902 "range": true, 903 "refId": "A" 904 } 905 ], 906 "title": "Blocks received", 907 "type": "timeseries" 908 }, 909 { 910 "datasource": { 911 "type": "prometheus", 912 "uid": "${datasource}" 913 }, 914 "fieldConfig": { 915 "defaults": { 916 "color": { 917 "mode": "palette-classic" 918 }, 919 "custom": { 920 "axisCenteredZero": false, 921 "axisColorMode": "text", 922 "axisLabel": "", 923 "axisPlacement": "auto", 924 "barAlignment": 0, 925 "drawStyle": "line", 926 "fillOpacity": 0, 927 "gradientMode": "none", 928 "hideFrom": { 929 "legend": false, 930 "tooltip": false, 931 "viz": false 932 }, 933 "lineInterpolation": "linear", 934 "lineWidth": 1, 935 "pointSize": 5, 936 "scaleDistribution": { 937 "type": "linear" 938 }, 939 "showPoints": "auto", 940 "spanNulls": false, 941 "stacking": { 942 "group": "A", 943 "mode": "none" 944 }, 945 "thresholdsStyle": { 946 "mode": "off" 947 } 948 }, 949 "mappings": [], 950 "thresholds": { 951 "mode": "absolute", 952 "steps": [ 953 { 954 "color": "green", 955 "value": null 956 }, 957 { 958 "color": "red", 959 "value": 80 960 } 961 ] 962 } 963 }, 964 "overrides": [] 965 }, 966 "gridPos": { 967 "h": 8, 968 "w": 6, 969 "x": 0, 970 "y": 27 971 }, 972 "id": 10, 973 "options": { 974 "legend": { 975 "calcs": [], 976 "displayMode": "list", 977 "placement": "bottom", 978 "showLegend": false 979 }, 980 "tooltip": { 981 "mode": "single", 982 "sort": "none" 983 } 984 }, 985 "targets": [ 986 { 987 "datasource": { 988 "type": "prometheus", 989 "uid": "${datasource}" 990 }, 991 "editorMode": "builder", 992 "expr": "codexBlockExchangeWantHaveListsSent_total", 993 "instant": false, 994 "range": true, 995 "refId": "A" 996 } 997 ], 998 "title": "WantHave lists sent", 999 "type": "timeseries" 1000 }, 1001 { 1002 "datasource": { 1003 "type": "prometheus", 1004 "uid": "${datasource}" 1005 }, 1006 "fieldConfig": { 1007 "defaults": { 1008 "color": { 1009 "mode": "palette-classic" 1010 }, 1011 "custom": { 1012 "axisCenteredZero": false, 1013 "axisColorMode": "text", 1014 "axisLabel": "", 1015 "axisPlacement": "auto", 1016 "barAlignment": 0, 1017 "drawStyle": "line", 1018 "fillOpacity": 0, 1019 "gradientMode": "none", 1020 "hideFrom": { 1021 "legend": false, 1022 "tooltip": false, 1023 "viz": false 1024 }, 1025 "lineInterpolation": "linear", 1026 "lineWidth": 1, 1027 "pointSize": 5, 1028 "scaleDistribution": { 1029 "type": "linear" 1030 }, 1031 "showPoints": "auto", 1032 "spanNulls": false, 1033 "stacking": { 1034 "group": "A", 1035 "mode": "none" 1036 }, 1037 "thresholdsStyle": { 1038 "mode": "off" 1039 } 1040 }, 1041 "mappings": [], 1042 "thresholds": { 1043 "mode": "absolute", 1044 "steps": [ 1045 { 1046 "color": "green", 1047 "value": null 1048 }, 1049 { 1050 "color": "red", 1051 "value": 80 1052 } 1053 ] 1054 } 1055 }, 1056 "overrides": [] 1057 }, 1058 "gridPos": { 1059 "h": 8, 1060 "w": 6, 1061 "x": 6, 1062 "y": 27 1063 }, 1064 "id": 12, 1065 "options": { 1066 "legend": { 1067 "calcs": [], 1068 "displayMode": "list", 1069 "placement": "bottom", 1070 "showLegend": false 1071 }, 1072 "tooltip": { 1073 "mode": "single", 1074 "sort": "none" 1075 } 1076 }, 1077 "targets": [ 1078 { 1079 "datasource": { 1080 "type": "prometheus", 1081 "uid": "${datasource}" 1082 }, 1083 "editorMode": "builder", 1084 "expr": "codexBlockExchangeWantBlockListsSent_total", 1085 "instant": false, 1086 "range": true, 1087 "refId": "A" 1088 } 1089 ], 1090 "title": "WantBlock lists sent", 1091 "type": "timeseries" 1092 }, 1093 { 1094 "datasource": { 1095 "type": "prometheus", 1096 "uid": "${datasource}" 1097 }, 1098 "fieldConfig": { 1099 "defaults": { 1100 "color": { 1101 "mode": "palette-classic" 1102 }, 1103 "custom": { 1104 "axisCenteredZero": false, 1105 "axisColorMode": "text", 1106 "axisLabel": "", 1107 "axisPlacement": "auto", 1108 "barAlignment": 0, 1109 "drawStyle": "line", 1110 "fillOpacity": 0, 1111 "gradientMode": "none", 1112 "hideFrom": { 1113 "legend": false, 1114 "tooltip": false, 1115 "viz": false 1116 }, 1117 "lineInterpolation": "linear", 1118 "lineWidth": 1, 1119 "pointSize": 5, 1120 "scaleDistribution": { 1121 "type": "linear" 1122 }, 1123 "showPoints": "auto", 1124 "spanNulls": false, 1125 "stacking": { 1126 "group": "A", 1127 "mode": "none" 1128 }, 1129 "thresholdsStyle": { 1130 "mode": "off" 1131 } 1132 }, 1133 "mappings": [], 1134 "thresholds": { 1135 "mode": "absolute", 1136 "steps": [ 1137 { 1138 "color": "green", 1139 "value": null 1140 }, 1141 { 1142 "color": "red", 1143 "value": 80 1144 } 1145 ] 1146 } 1147 }, 1148 "overrides": [] 1149 }, 1150 "gridPos": { 1151 "h": 8, 1152 "w": 6, 1153 "x": 12, 1154 "y": 27 1155 }, 1156 "id": 13, 1157 "options": { 1158 "legend": { 1159 "calcs": [], 1160 "displayMode": "list", 1161 "placement": "bottom", 1162 "showLegend": false 1163 }, 1164 "tooltip": { 1165 "mode": "single", 1166 "sort": "none" 1167 } 1168 }, 1169 "targets": [ 1170 { 1171 "datasource": { 1172 "type": "prometheus", 1173 "uid": "${datasource}" 1174 }, 1175 "editorMode": "builder", 1176 "expr": "codexBlockExchangeWantHaveListsReceived_total", 1177 "instant": false, 1178 "range": true, 1179 "refId": "A" 1180 } 1181 ], 1182 "title": "WantHave lists received", 1183 "type": "timeseries" 1184 }, 1185 { 1186 "datasource": { 1187 "type": "prometheus", 1188 "uid": "${datasource}" 1189 }, 1190 "fieldConfig": { 1191 "defaults": { 1192 "color": { 1193 "mode": "palette-classic" 1194 }, 1195 "custom": { 1196 "axisCenteredZero": false, 1197 "axisColorMode": "text", 1198 "axisLabel": "", 1199 "axisPlacement": "auto", 1200 "barAlignment": 0, 1201 "drawStyle": "line", 1202 "fillOpacity": 0, 1203 "gradientMode": "none", 1204 "hideFrom": { 1205 "legend": false, 1206 "tooltip": false, 1207 "viz": false 1208 }, 1209 "lineInterpolation": "linear", 1210 "lineWidth": 1, 1211 "pointSize": 5, 1212 "scaleDistribution": { 1213 "type": "linear" 1214 }, 1215 "showPoints": "auto", 1216 "spanNulls": false, 1217 "stacking": { 1218 "group": "A", 1219 "mode": "none" 1220 }, 1221 "thresholdsStyle": { 1222 "mode": "off" 1223 } 1224 }, 1225 "mappings": [], 1226 "thresholds": { 1227 "mode": "absolute", 1228 "steps": [ 1229 { 1230 "color": "green", 1231 "value": null 1232 }, 1233 { 1234 "color": "red", 1235 "value": 80 1236 } 1237 ] 1238 } 1239 }, 1240 "overrides": [] 1241 }, 1242 "gridPos": { 1243 "h": 8, 1244 "w": 6, 1245 "x": 18, 1246 "y": 27 1247 }, 1248 "id": 14, 1249 "options": { 1250 "legend": { 1251 "calcs": [], 1252 "displayMode": "list", 1253 "placement": "bottom", 1254 "showLegend": false 1255 }, 1256 "tooltip": { 1257 "mode": "single", 1258 "sort": "none" 1259 } 1260 }, 1261 "targets": [ 1262 { 1263 "datasource": { 1264 "type": "prometheus", 1265 "uid": "${datasource}" 1266 }, 1267 "editorMode": "builder", 1268 "expr": "codexBlockExchangeWantBlockListsReceived_total", 1269 "instant": false, 1270 "range": true, 1271 "refId": "A" 1272 } 1273 ], 1274 "title": "WantBlock lists received", 1275 "type": "timeseries" 1276 }, 1277 { 1278 "collapsed": false, 1279 "gridPos": { 1280 "h": 1, 1281 "w": 24, 1282 "x": 0, 1283 "y": 35 1284 }, 1285 "id": 15, 1286 "panels": [], 1287 "title": "Purchases", 1288 "type": "row" 1289 }, 1290 { 1291 "datasource": { 1292 "type": "prometheus", 1293 "uid": "${datasource}" 1294 }, 1295 "fieldConfig": { 1296 "defaults": { 1297 "color": { 1298 "mode": "palette-classic" 1299 }, 1300 "custom": { 1301 "axisCenteredZero": false, 1302 "axisColorMode": "text", 1303 "axisLabel": "", 1304 "axisPlacement": "auto", 1305 "barAlignment": 0, 1306 "drawStyle": "line", 1307 "fillOpacity": 0, 1308 "gradientMode": "none", 1309 "hideFrom": { 1310 "legend": false, 1311 "tooltip": false, 1312 "viz": false 1313 }, 1314 "lineInterpolation": "linear", 1315 "lineWidth": 1, 1316 "pointSize": 5, 1317 "scaleDistribution": { 1318 "type": "linear" 1319 }, 1320 "showPoints": "auto", 1321 "spanNulls": false, 1322 "stacking": { 1323 "group": "A", 1324 "mode": "none" 1325 }, 1326 "thresholdsStyle": { 1327 "mode": "off" 1328 } 1329 }, 1330 "mappings": [], 1331 "thresholds": { 1332 "mode": "absolute", 1333 "steps": [ 1334 { 1335 "color": "green", 1336 "value": null 1337 }, 1338 { 1339 "color": "red", 1340 "value": 80 1341 } 1342 ] 1343 } 1344 }, 1345 "overrides": [] 1346 }, 1347 "gridPos": { 1348 "h": 8, 1349 "w": 6, 1350 "x": 0, 1351 "y": 36 1352 }, 1353 "id": 16, 1354 "options": { 1355 "legend": { 1356 "calcs": [], 1357 "displayMode": "list", 1358 "placement": "bottom", 1359 "showLegend": false 1360 }, 1361 "tooltip": { 1362 "mode": "single", 1363 "sort": "none" 1364 } 1365 }, 1366 "targets": [ 1367 { 1368 "datasource": { 1369 "type": "prometheus", 1370 "uid": "${datasource}" 1371 }, 1372 "editorMode": "builder", 1373 "expr": "codexPurchasesPending_total", 1374 "instant": false, 1375 "range": true, 1376 "refId": "A" 1377 } 1378 ], 1379 "title": "Pending", 1380 "type": "timeseries" 1381 }, 1382 { 1383 "datasource": { 1384 "type": "prometheus", 1385 "uid": "${datasource}" 1386 }, 1387 "fieldConfig": { 1388 "defaults": { 1389 "color": { 1390 "mode": "palette-classic" 1391 }, 1392 "custom": { 1393 "axisCenteredZero": false, 1394 "axisColorMode": "text", 1395 "axisLabel": "", 1396 "axisPlacement": "auto", 1397 "barAlignment": 0, 1398 "drawStyle": "line", 1399 "fillOpacity": 0, 1400 "gradientMode": "none", 1401 "hideFrom": { 1402 "legend": false, 1403 "tooltip": false, 1404 "viz": false 1405 }, 1406 "lineInterpolation": "linear", 1407 "lineWidth": 1, 1408 "pointSize": 5, 1409 "scaleDistribution": { 1410 "type": "linear" 1411 }, 1412 "showPoints": "auto", 1413 "spanNulls": false, 1414 "stacking": { 1415 "group": "A", 1416 "mode": "none" 1417 }, 1418 "thresholdsStyle": { 1419 "mode": "off" 1420 } 1421 }, 1422 "mappings": [], 1423 "thresholds": { 1424 "mode": "absolute", 1425 "steps": [ 1426 { 1427 "color": "green", 1428 "value": null 1429 }, 1430 { 1431 "color": "red", 1432 "value": 80 1433 } 1434 ] 1435 } 1436 }, 1437 "overrides": [] 1438 }, 1439 "gridPos": { 1440 "h": 8, 1441 "w": 6, 1442 "x": 6, 1443 "y": 36 1444 }, 1445 "id": 20, 1446 "options": { 1447 "legend": { 1448 "calcs": [], 1449 "displayMode": "list", 1450 "placement": "bottom", 1451 "showLegend": false 1452 }, 1453 "tooltip": { 1454 "mode": "single", 1455 "sort": "none" 1456 } 1457 }, 1458 "targets": [ 1459 { 1460 "datasource": { 1461 "type": "prometheus", 1462 "uid": "${datasource}" 1463 }, 1464 "editorMode": "builder", 1465 "expr": "codexPurchasesSubmitted_total", 1466 "instant": false, 1467 "range": true, 1468 "refId": "A" 1469 } 1470 ], 1471 "title": "Submitted", 1472 "type": "timeseries" 1473 }, 1474 { 1475 "datasource": { 1476 "type": "prometheus", 1477 "uid": "${datasource}" 1478 }, 1479 "fieldConfig": { 1480 "defaults": { 1481 "color": { 1482 "mode": "palette-classic" 1483 }, 1484 "custom": { 1485 "axisCenteredZero": false, 1486 "axisColorMode": "text", 1487 "axisLabel": "", 1488 "axisPlacement": "auto", 1489 "barAlignment": 0, 1490 "drawStyle": "line", 1491 "fillOpacity": 0, 1492 "gradientMode": "none", 1493 "hideFrom": { 1494 "legend": false, 1495 "tooltip": false, 1496 "viz": false 1497 }, 1498 "lineInterpolation": "linear", 1499 "lineWidth": 1, 1500 "pointSize": 5, 1501 "scaleDistribution": { 1502 "type": "linear" 1503 }, 1504 "showPoints": "auto", 1505 "spanNulls": false, 1506 "stacking": { 1507 "group": "A", 1508 "mode": "none" 1509 }, 1510 "thresholdsStyle": { 1511 "mode": "off" 1512 } 1513 }, 1514 "mappings": [], 1515 "thresholds": { 1516 "mode": "absolute", 1517 "steps": [ 1518 { 1519 "color": "green", 1520 "value": null 1521 }, 1522 { 1523 "color": "red", 1524 "value": 80 1525 } 1526 ] 1527 } 1528 }, 1529 "overrides": [] 1530 }, 1531 "gridPos": { 1532 "h": 8, 1533 "w": 6, 1534 "x": 12, 1535 "y": 36 1536 }, 1537 "id": 18, 1538 "options": { 1539 "legend": { 1540 "calcs": [], 1541 "displayMode": "list", 1542 "placement": "bottom", 1543 "showLegend": false 1544 }, 1545 "tooltip": { 1546 "mode": "single", 1547 "sort": "none" 1548 } 1549 }, 1550 "targets": [ 1551 { 1552 "datasource": { 1553 "type": "prometheus", 1554 "uid": "${datasource}" 1555 }, 1556 "editorMode": "builder", 1557 "expr": "codexPurchasesStarted_total", 1558 "instant": false, 1559 "range": true, 1560 "refId": "A" 1561 } 1562 ], 1563 "title": "Started", 1564 "type": "timeseries" 1565 }, 1566 { 1567 "datasource": { 1568 "type": "prometheus", 1569 "uid": "${datasource}" 1570 }, 1571 "fieldConfig": { 1572 "defaults": { 1573 "color": { 1574 "mode": "palette-classic" 1575 }, 1576 "custom": { 1577 "axisCenteredZero": false, 1578 "axisColorMode": "text", 1579 "axisLabel": "", 1580 "axisPlacement": "auto", 1581 "barAlignment": 0, 1582 "drawStyle": "line", 1583 "fillOpacity": 0, 1584 "gradientMode": "none", 1585 "hideFrom": { 1586 "legend": false, 1587 "tooltip": false, 1588 "viz": false 1589 }, 1590 "lineInterpolation": "linear", 1591 "lineWidth": 1, 1592 "pointSize": 5, 1593 "scaleDistribution": { 1594 "type": "linear" 1595 }, 1596 "showPoints": "auto", 1597 "spanNulls": false, 1598 "stacking": { 1599 "group": "A", 1600 "mode": "none" 1601 }, 1602 "thresholdsStyle": { 1603 "mode": "off" 1604 } 1605 }, 1606 "mappings": [], 1607 "thresholds": { 1608 "mode": "absolute", 1609 "steps": [ 1610 { 1611 "color": "green", 1612 "value": null 1613 }, 1614 { 1615 "color": "red", 1616 "value": 80 1617 } 1618 ] 1619 } 1620 }, 1621 "overrides": [] 1622 }, 1623 "gridPos": { 1624 "h": 8, 1625 "w": 6, 1626 "x": 18, 1627 "y": 36 1628 }, 1629 "id": 19, 1630 "options": { 1631 "legend": { 1632 "calcs": [], 1633 "displayMode": "list", 1634 "placement": "bottom", 1635 "showLegend": false 1636 }, 1637 "tooltip": { 1638 "mode": "single", 1639 "sort": "none" 1640 } 1641 }, 1642 "targets": [ 1643 { 1644 "datasource": { 1645 "type": "prometheus", 1646 "uid": "${datasource}" 1647 }, 1648 "editorMode": "builder", 1649 "expr": "codexPurchasesFinished_total", 1650 "instant": false, 1651 "range": true, 1652 "refId": "A" 1653 } 1654 ], 1655 "title": "Finished", 1656 "type": "timeseries" 1657 }, 1658 { 1659 "datasource": { 1660 "type": "prometheus", 1661 "uid": "${datasource}" 1662 }, 1663 "fieldConfig": { 1664 "defaults": { 1665 "color": { 1666 "mode": "palette-classic" 1667 }, 1668 "custom": { 1669 "axisCenteredZero": false, 1670 "axisColorMode": "text", 1671 "axisLabel": "", 1672 "axisPlacement": "auto", 1673 "barAlignment": 0, 1674 "drawStyle": "line", 1675 "fillOpacity": 0, 1676 "gradientMode": "none", 1677 "hideFrom": { 1678 "legend": false, 1679 "tooltip": false, 1680 "viz": false 1681 }, 1682 "lineInterpolation": "linear", 1683 "lineWidth": 1, 1684 "pointSize": 5, 1685 "scaleDistribution": { 1686 "type": "linear" 1687 }, 1688 "showPoints": "auto", 1689 "spanNulls": false, 1690 "stacking": { 1691 "group": "A", 1692 "mode": "none" 1693 }, 1694 "thresholdsStyle": { 1695 "mode": "off" 1696 } 1697 }, 1698 "mappings": [], 1699 "thresholds": { 1700 "mode": "absolute", 1701 "steps": [ 1702 { 1703 "color": "green", 1704 "value": null 1705 }, 1706 { 1707 "color": "red", 1708 "value": 80 1709 } 1710 ] 1711 } 1712 }, 1713 "overrides": [] 1714 }, 1715 "gridPos": { 1716 "h": 8, 1717 "w": 6, 1718 "x": 0, 1719 "y": 44 1720 }, 1721 "id": 17, 1722 "options": { 1723 "legend": { 1724 "calcs": [], 1725 "displayMode": "list", 1726 "placement": "bottom", 1727 "showLegend": false 1728 }, 1729 "tooltip": { 1730 "mode": "single", 1731 "sort": "none" 1732 } 1733 }, 1734 "targets": [ 1735 { 1736 "datasource": { 1737 "type": "prometheus", 1738 "uid": "${datasource}" 1739 }, 1740 "editorMode": "builder", 1741 "expr": "codexPurchasesFailed_total", 1742 "instant": false, 1743 "range": true, 1744 "refId": "A" 1745 } 1746 ], 1747 "title": "Failed", 1748 "type": "timeseries" 1749 }, 1750 { 1751 "datasource": { 1752 "type": "prometheus", 1753 "uid": "${datasource}" 1754 }, 1755 "fieldConfig": { 1756 "defaults": { 1757 "color": { 1758 "mode": "palette-classic" 1759 }, 1760 "custom": { 1761 "axisCenteredZero": false, 1762 "axisColorMode": "text", 1763 "axisLabel": "", 1764 "axisPlacement": "auto", 1765 "barAlignment": 0, 1766 "drawStyle": "line", 1767 "fillOpacity": 0, 1768 "gradientMode": "none", 1769 "hideFrom": { 1770 "legend": false, 1771 "tooltip": false, 1772 "viz": false 1773 }, 1774 "lineInterpolation": "linear", 1775 "lineWidth": 1, 1776 "pointSize": 5, 1777 "scaleDistribution": { 1778 "type": "linear" 1779 }, 1780 "showPoints": "auto", 1781 "spanNulls": false, 1782 "stacking": { 1783 "group": "A", 1784 "mode": "none" 1785 }, 1786 "thresholdsStyle": { 1787 "mode": "off" 1788 } 1789 }, 1790 "mappings": [], 1791 "thresholds": { 1792 "mode": "absolute", 1793 "steps": [ 1794 { 1795 "color": "green", 1796 "value": null 1797 }, 1798 { 1799 "color": "red", 1800 "value": 80 1801 } 1802 ] 1803 } 1804 }, 1805 "overrides": [] 1806 }, 1807 "gridPos": { 1808 "h": 8, 1809 "w": 6, 1810 "x": 6, 1811 "y": 44 1812 }, 1813 "id": 23, 1814 "options": { 1815 "legend": { 1816 "calcs": [], 1817 "displayMode": "list", 1818 "placement": "bottom", 1819 "showLegend": false 1820 }, 1821 "tooltip": { 1822 "mode": "single", 1823 "sort": "none" 1824 } 1825 }, 1826 "targets": [ 1827 { 1828 "datasource": { 1829 "type": "prometheus", 1830 "uid": "${datasource}" 1831 }, 1832 "editorMode": "builder", 1833 "expr": "codexPurchasesCancelled_total", 1834 "instant": false, 1835 "range": true, 1836 "refId": "A" 1837 } 1838 ], 1839 "title": "Cancelled", 1840 "type": "timeseries" 1841 }, 1842 { 1843 "datasource": { 1844 "type": "prometheus", 1845 "uid": "${datasource}" 1846 }, 1847 "fieldConfig": { 1848 "defaults": { 1849 "color": { 1850 "mode": "palette-classic" 1851 }, 1852 "custom": { 1853 "axisCenteredZero": false, 1854 "axisColorMode": "text", 1855 "axisLabel": "", 1856 "axisPlacement": "auto", 1857 "barAlignment": 0, 1858 "drawStyle": "line", 1859 "fillOpacity": 0, 1860 "gradientMode": "none", 1861 "hideFrom": { 1862 "legend": false, 1863 "tooltip": false, 1864 "viz": false 1865 }, 1866 "lineInterpolation": "linear", 1867 "lineWidth": 1, 1868 "pointSize": 5, 1869 "scaleDistribution": { 1870 "type": "linear" 1871 }, 1872 "showPoints": "auto", 1873 "spanNulls": false, 1874 "stacking": { 1875 "group": "A", 1876 "mode": "none" 1877 }, 1878 "thresholdsStyle": { 1879 "mode": "off" 1880 } 1881 }, 1882 "mappings": [], 1883 "thresholds": { 1884 "mode": "absolute", 1885 "steps": [ 1886 { 1887 "color": "green", 1888 "value": null 1889 }, 1890 { 1891 "color": "red", 1892 "value": 80 1893 } 1894 ] 1895 } 1896 }, 1897 "overrides": [] 1898 }, 1899 "gridPos": { 1900 "h": 8, 1901 "w": 6, 1902 "x": 12, 1903 "y": 44 1904 }, 1905 "id": 21, 1906 "options": { 1907 "legend": { 1908 "calcs": [], 1909 "displayMode": "list", 1910 "placement": "bottom", 1911 "showLegend": false 1912 }, 1913 "tooltip": { 1914 "mode": "single", 1915 "sort": "none" 1916 } 1917 }, 1918 "targets": [ 1919 { 1920 "datasource": { 1921 "type": "prometheus", 1922 "uid": "${datasource}" 1923 }, 1924 "editorMode": "builder", 1925 "expr": "codexPurchasesUnknown_total", 1926 "instant": false, 1927 "range": true, 1928 "refId": "A" 1929 } 1930 ], 1931 "title": "Unknown", 1932 "type": "timeseries" 1933 }, 1934 { 1935 "datasource": { 1936 "type": "prometheus", 1937 "uid": "${datasource}" 1938 }, 1939 "fieldConfig": { 1940 "defaults": { 1941 "color": { 1942 "mode": "palette-classic" 1943 }, 1944 "custom": { 1945 "axisCenteredZero": false, 1946 "axisColorMode": "text", 1947 "axisLabel": "", 1948 "axisPlacement": "auto", 1949 "barAlignment": 0, 1950 "drawStyle": "line", 1951 "fillOpacity": 0, 1952 "gradientMode": "none", 1953 "hideFrom": { 1954 "legend": false, 1955 "tooltip": false, 1956 "viz": false 1957 }, 1958 "lineInterpolation": "linear", 1959 "lineWidth": 1, 1960 "pointSize": 5, 1961 "scaleDistribution": { 1962 "type": "linear" 1963 }, 1964 "showPoints": "auto", 1965 "spanNulls": false, 1966 "stacking": { 1967 "group": "A", 1968 "mode": "none" 1969 }, 1970 "thresholdsStyle": { 1971 "mode": "off" 1972 } 1973 }, 1974 "mappings": [], 1975 "thresholds": { 1976 "mode": "absolute", 1977 "steps": [ 1978 { 1979 "color": "green", 1980 "value": null 1981 }, 1982 { 1983 "color": "red", 1984 "value": 80 1985 } 1986 ] 1987 } 1988 }, 1989 "overrides": [] 1990 }, 1991 "gridPos": { 1992 "h": 8, 1993 "w": 6, 1994 "x": 18, 1995 "y": 44 1996 }, 1997 "id": 22, 1998 "options": { 1999 "legend": { 2000 "calcs": [], 2001 "displayMode": "list", 2002 "placement": "bottom", 2003 "showLegend": false 2004 }, 2005 "tooltip": { 2006 "mode": "single", 2007 "sort": "none" 2008 } 2009 }, 2010 "targets": [ 2011 { 2012 "datasource": { 2013 "type": "prometheus", 2014 "uid": "${datasource}" 2015 }, 2016 "editorMode": "builder", 2017 "expr": "codexPurchasesError_total", 2018 "instant": false, 2019 "range": true, 2020 "refId": "A" 2021 } 2022 ], 2023 "title": "Error", 2024 "type": "timeseries" 2025 } 2026 ], 2027 "refresh": "10s", 2028 "schemaVersion": 38, 2029 "style": "dark", 2030 "tags": [], 2031 "templating": { 2032 "list": [ 2033 { 2034 "current": { 2035 "selected": true, 2036 "text": "Prometheus", 2037 "value": "Prometheus" 2038 }, 2039 "hide": 0, 2040 "includeAll": false, 2041 "label": "Datasource", 2042 "multi": false, 2043 "name": "datasource", 2044 "options": [], 2045 "query": "prometheus", 2046 "queryValue": "", 2047 "refresh": 1, 2048 "regex": "/^(?!default).*/", 2049 "skipUrlSync": false, 2050 "type": "datasource" 2051 } 2052 ] 2053 }, 2054 "time": { 2055 "from": "now-30m", 2056 "to": "now" 2057 }, 2058 "timepicker": {}, 2059 "timezone": "", 2060 "title": "Codex", 2061 "uid": "ca93f344-dd41-48c4-95a7-876c340e3005", 2062 "version": 6, 2063 "weekStart": "" 2064 }