github.com/pyroscope-io/pyroscope@v0.37.3-0.20230725203016-5f6947968bd0/examples/grafana-integration/grafana-provisioning/dashboards/server-prometheus.json (about) 1 { 2 "annotations": { 3 "list": [ 4 { 5 "builtIn": 1, 6 "datasource": "Prometheus", 7 "enable": true, 8 "expr": "changes(benchmark[5s]) > 0", 9 "hide": true, 10 "iconColor": "rgba(87, 148, 242, 0.24)", 11 "limit": 100, 12 "name": "Annotations & Alerts", 13 "showIn": 0, 14 "step": "5s", 15 "titleFormat": "start/stop", 16 "type": "dashboard" 17 } 18 ] 19 }, 20 "editable": true, 21 "gnetId": null, 22 "graphTooltip": 1, 23 "links": [], 24 "panels": [ 25 { 26 "datasource": null, 27 "gridPos": { 28 "h": 1, 29 "w": 24, 30 "x": 0, 31 "y": 0 32 }, 33 "id": 26, 34 "targets": [ 35 { 36 "queryType": "randomWalk", 37 "refId": "A" 38 } 39 ], 40 "title": "CPU", 41 "type": "row" 42 }, 43 { 44 "aliasColors": {}, 45 "bars": false, 46 "dashLength": 10, 47 "dashes": false, 48 "datasource": "Prometheus", 49 "fill": 1, 50 "fillGradient": 0, 51 "gridPos": { 52 "h": 8, 53 "w": 8, 54 "x": 0, 55 "y": 1 56 }, 57 "hiddenSeries": false, 58 "id": 3, 59 "interval": "1", 60 "legend": { 61 "avg": false, 62 "current": false, 63 "max": false, 64 "min": false, 65 "show": false, 66 "total": false, 67 "values": false 68 }, 69 "lines": true, 70 "linewidth": 1, 71 "links": [], 72 "nullPointMode": "null", 73 "options": { 74 "alertThreshold": true 75 }, 76 "percentage": false, 77 "pluginVersion": "8.1.1", 78 "pointradius": 5, 79 "points": false, 80 "renderer": "flot", 81 "seriesOverrides": [], 82 "spaceLength": 10, 83 "stack": false, 84 "steppedLine": false, 85 "targets": [ 86 { 87 "exemplar": true, 88 "expr": "cpu_utilization{}", 89 "interval": "", 90 "legendFormat": "{{__name__}}", 91 "queryType": "randomWalk", 92 "refId": "A" 93 } 94 ], 95 "thresholds": [], 96 "timeFrom": null, 97 "timeRegions": [], 98 "timeShift": null, 99 "title": "CPU Utilization", 100 "tooltip": { 101 "shared": true, 102 "sort": 2, 103 "value_type": "individual" 104 }, 105 "type": "graph", 106 "xaxis": { 107 "buckets": null, 108 "mode": "time", 109 "name": null, 110 "show": true, 111 "values": [] 112 }, 113 "yaxes": [ 114 { 115 "$$hashKey": "object:81", 116 "format": "percent", 117 "label": null, 118 "logBase": 1, 119 "max": "100", 120 "min": "0", 121 "show": true 122 }, 123 { 124 "$$hashKey": "object:82", 125 "format": "short", 126 "label": null, 127 "logBase": 1, 128 "max": null, 129 "min": null, 130 "show": true 131 } 132 ], 133 "yaxis": { 134 "align": false, 135 "alignLevel": null 136 } 137 }, 138 { 139 "aliasColors": {}, 140 "bars": false, 141 "dashLength": 10, 142 "dashes": false, 143 "datasource": "Prometheus", 144 "fill": 1, 145 "fillGradient": 0, 146 "gridPos": { 147 "h": 8, 148 "w": 8, 149 "x": 8, 150 "y": 1 151 }, 152 "hiddenSeries": false, 153 "id": 10, 154 "interval": "1", 155 "legend": { 156 "avg": false, 157 "current": false, 158 "max": false, 159 "min": false, 160 "show": false, 161 "total": false, 162 "values": false 163 }, 164 "lines": true, 165 "linewidth": 1, 166 "links": [], 167 "nullPointMode": "null", 168 "options": { 169 "alertThreshold": true 170 }, 171 "percentage": false, 172 "pluginVersion": "8.1.1", 173 "pointradius": 5, 174 "points": false, 175 "renderer": "flot", 176 "seriesOverrides": [], 177 "spaceLength": 10, 178 "stack": false, 179 "steppedLine": false, 180 "targets": [ 181 { 182 "exemplar": true, 183 "expr": "{__name__=~\"go_goroutines\", instance=\"pyroscope:4040\"}", 184 "interval": "", 185 "legendFormat": "{{__name__}}", 186 "queryType": "randomWalk", 187 "refId": "A" 188 } 189 ], 190 "thresholds": [], 191 "timeFrom": null, 192 "timeRegions": [], 193 "timeShift": null, 194 "title": "Goroutines", 195 "tooltip": { 196 "shared": true, 197 "sort": 2, 198 "value_type": "individual" 199 }, 200 "type": "graph", 201 "xaxis": { 202 "buckets": null, 203 "mode": "time", 204 "name": null, 205 "show": true, 206 "values": [] 207 }, 208 "yaxes": [ 209 { 210 "$$hashKey": "object:42", 211 "format": "short", 212 "label": null, 213 "logBase": 1, 214 "max": null, 215 "min": "0", 216 "show": true 217 }, 218 { 219 "$$hashKey": "object:43", 220 "format": "short", 221 "label": null, 222 "logBase": 1, 223 "max": null, 224 "min": null, 225 "show": true 226 } 227 ], 228 "yaxis": { 229 "align": false, 230 "alignLevel": null 231 } 232 }, 233 { 234 "aliasColors": {}, 235 "bars": false, 236 "dashLength": 10, 237 "dashes": false, 238 "datasource": "Prometheus", 239 "fill": 1, 240 "fillGradient": 0, 241 "gridPos": { 242 "h": 8, 243 "w": 8, 244 "x": 16, 245 "y": 1 246 }, 247 "hiddenSeries": false, 248 "id": 29, 249 "interval": "1", 250 "legend": { 251 "avg": false, 252 "current": false, 253 "max": false, 254 "min": false, 255 "show": true, 256 "total": false, 257 "values": false 258 }, 259 "lines": true, 260 "linewidth": 1, 261 "links": [], 262 "nullPointMode": "null", 263 "options": { 264 "alertThreshold": true 265 }, 266 "percentage": false, 267 "pluginVersion": "8.1.1", 268 "pointradius": 5, 269 "points": false, 270 "renderer": "flot", 271 "seriesOverrides": [], 272 "spaceLength": 10, 273 "stack": false, 274 "steppedLine": false, 275 "targets": [ 276 { 277 "exemplar": true, 278 "expr": "rate(storage_reads_total{}[1m])", 279 "hide": false, 280 "interval": "", 281 "legendFormat": "reads", 282 "queryType": "randomWalk", 283 "refId": "A" 284 }, 285 { 286 "exemplar": true, 287 "expr": "rate(storage_writes_total{}[1m])", 288 "hide": false, 289 "interval": "", 290 "legendFormat": "writes", 291 "queryType": "randomWalk", 292 "refId": "B" 293 } 294 ], 295 "thresholds": [], 296 "timeFrom": null, 297 "timeRegions": [], 298 "timeShift": null, 299 "title": "Throughput", 300 "tooltip": { 301 "shared": true, 302 "sort": 2, 303 "value_type": "individual" 304 }, 305 "type": "graph", 306 "xaxis": { 307 "buckets": null, 308 "mode": "time", 309 "name": null, 310 "show": true, 311 "values": [] 312 }, 313 "yaxes": [ 314 { 315 "$$hashKey": "object:42", 316 "format": "reqps", 317 "label": null, 318 "logBase": 1, 319 "max": null, 320 "min": "0", 321 "show": true 322 }, 323 { 324 "$$hashKey": "object:43", 325 "format": "short", 326 "label": null, 327 "logBase": 1, 328 "max": null, 329 "min": null, 330 "show": true 331 } 332 ], 333 "yaxis": { 334 "align": false, 335 "alignLevel": null 336 } 337 }, 338 { 339 "collapsed": false, 340 "datasource": null, 341 "gridPos": { 342 "h": 1, 343 "w": 24, 344 "x": 0, 345 "y": 9 346 }, 347 "id": 24, 348 "panels": [], 349 "title": "Memory", 350 "type": "row" 351 }, 352 { 353 "aliasColors": {}, 354 "bars": false, 355 "dashLength": 10, 356 "dashes": false, 357 "datasource": "Prometheus", 358 "fill": 1, 359 "fillGradient": 0, 360 "gridPos": { 361 "h": 8, 362 "w": 8, 363 "x": 0, 364 "y": 10 365 }, 366 "hiddenSeries": false, 367 "id": 6, 368 "interval": "1", 369 "legend": { 370 "alignAsTable": true, 371 "avg": false, 372 "current": true, 373 "max": false, 374 "min": false, 375 "rightSide": true, 376 "show": true, 377 "sort": "current", 378 "sortDesc": true, 379 "total": false, 380 "values": true 381 }, 382 "lines": true, 383 "linewidth": 1, 384 "links": [], 385 "nullPointMode": "null", 386 "options": { 387 "alertThreshold": true 388 }, 389 "percentage": false, 390 "pluginVersion": "8.1.1", 391 "pointradius": 5, 392 "points": false, 393 "renderer": "flot", 394 "seriesOverrides": [], 395 "spaceLength": 10, 396 "stack": false, 397 "steppedLine": false, 398 "targets": [ 399 { 400 "exemplar": true, 401 "expr": "{__name__=~\"go_memstats_.+bytes\", instance=\"pyroscope:4040\"}", 402 "interval": "", 403 "legendFormat": "{{__name__}}", 404 "queryType": "randomWalk", 405 "refId": "A" 406 }, 407 { 408 "exemplar": true, 409 "expr": "evictions_total_bytes{}", 410 "hide": false, 411 "interval": "", 412 "legendFormat": "RAM total", 413 "queryType": "randomWalk", 414 "refId": "B" 415 } 416 ], 417 "thresholds": [], 418 "timeFrom": null, 419 "timeRegions": [], 420 "timeShift": null, 421 "title": "Memory", 422 "tooltip": { 423 "shared": true, 424 "sort": 2, 425 "value_type": "individual" 426 }, 427 "transformations": [ 428 { 429 "id": "renameByRegex", 430 "options": { 431 "regex": "go_memstats_(.*)_bytes", 432 "renamePattern": "$1" 433 } 434 } 435 ], 436 "type": "graph", 437 "xaxis": { 438 "buckets": null, 439 "mode": "time", 440 "name": null, 441 "show": true, 442 "values": [] 443 }, 444 "yaxes": [ 445 { 446 "$$hashKey": "object:123", 447 "format": "bytes", 448 "label": null, 449 "logBase": 1, 450 "max": null, 451 "min": "0", 452 "show": true 453 }, 454 { 455 "$$hashKey": "object:124", 456 "format": "short", 457 "label": null, 458 "logBase": 1, 459 "max": null, 460 "min": null, 461 "show": true 462 } 463 ], 464 "yaxis": { 465 "align": false, 466 "alignLevel": null 467 } 468 }, 469 { 470 "aliasColors": {}, 471 "bars": false, 472 "dashLength": 10, 473 "dashes": false, 474 "datasource": "Prometheus", 475 "description": "Number of objects in cache", 476 "fill": 1, 477 "fillGradient": 0, 478 "gridPos": { 479 "h": 8, 480 "w": 8, 481 "x": 8, 482 "y": 10 483 }, 484 "hiddenSeries": false, 485 "id": 1, 486 "interval": "1", 487 "legend": { 488 "alignAsTable": true, 489 "avg": false, 490 "current": true, 491 "max": false, 492 "min": false, 493 "rightSide": true, 494 "show": true, 495 "sort": "current", 496 "sortDesc": true, 497 "total": false, 498 "values": true 499 }, 500 "lines": true, 501 "linewidth": 1, 502 "links": [], 503 "nullPointMode": "null", 504 "options": { 505 "alertThreshold": true 506 }, 507 "percentage": false, 508 "pluginVersion": "8.1.1", 509 "pointradius": 5, 510 "points": false, 511 "renderer": "flot", 512 "seriesOverrides": [], 513 "spaceLength": 10, 514 "stack": false, 515 "steppedLine": false, 516 "targets": [ 517 { 518 "exemplar": true, 519 "expr": "{__name__=~\"cache_.+_size\"}", 520 "instant": false, 521 "interval": "", 522 "legendFormat": "{{__name__}}", 523 "queryType": "randomWalk", 524 "refId": "A" 525 } 526 ], 527 "thresholds": [], 528 "timeFrom": null, 529 "timeRegions": [], 530 "timeShift": null, 531 "title": "Cache Size", 532 "tooltip": { 533 "shared": true, 534 "sort": 2, 535 "value_type": "individual" 536 }, 537 "transformations": [ 538 { 539 "id": "renameByRegex", 540 "options": { 541 "regex": "cache_(.*)_size", 542 "renamePattern": "$1" 543 } 544 } 545 ], 546 "type": "graph", 547 "xaxis": { 548 "buckets": null, 549 "mode": "time", 550 "name": null, 551 "show": true, 552 "values": [] 553 }, 554 "yaxes": [ 555 { 556 "$$hashKey": "object:560", 557 "format": "short", 558 "label": null, 559 "logBase": 1, 560 "max": null, 561 "min": "0", 562 "show": true 563 }, 564 { 565 "$$hashKey": "object:561", 566 "format": "short", 567 "label": null, 568 "logBase": 1, 569 "max": null, 570 "min": null, 571 "show": true 572 } 573 ], 574 "yaxis": { 575 "align": false, 576 "alignLevel": null 577 } 578 }, 579 { 580 "aliasColors": {}, 581 "bars": false, 582 "dashLength": 10, 583 "dashes": false, 584 "datasource": "Prometheus", 585 "description": "", 586 "fill": 1, 587 "fillGradient": 0, 588 "gridPos": { 589 "h": 8, 590 "w": 8, 591 "x": 16, 592 "y": 10 593 }, 594 "hiddenSeries": false, 595 "id": 15, 596 "interval": "1", 597 "legend": { 598 "alignAsTable": true, 599 "avg": false, 600 "current": true, 601 "max": false, 602 "min": false, 603 "rightSide": true, 604 "show": true, 605 "sort": "current", 606 "sortDesc": true, 607 "total": false, 608 "values": true 609 }, 610 "lines": true, 611 "linewidth": 1, 612 "links": [], 613 "nullPointMode": "null", 614 "options": { 615 "alertThreshold": true 616 }, 617 "percentage": false, 618 "pluginVersion": "8.1.1", 619 "pointradius": 5, 620 "points": false, 621 "renderer": "flot", 622 "seriesOverrides": [], 623 "spaceLength": 10, 624 "stack": false, 625 "steppedLine": false, 626 "targets": [ 627 { 628 "exemplar": true, 629 "expr": "cache_dicts_hit / (cache_dicts_hit+cache_dicts_miss)", 630 "instant": false, 631 "interval": "", 632 "legendFormat": "cache_dicts_hit_rate", 633 "queryType": "randomWalk", 634 "refId": "A" 635 }, 636 { 637 "exemplar": true, 638 "expr": "cache_trees_hit / (cache_trees_hit+cache_trees_miss)", 639 "hide": false, 640 "instant": false, 641 "interval": "", 642 "legendFormat": "cache_trees_hit_rate", 643 "queryType": "randomWalk", 644 "refId": "B" 645 }, 646 { 647 "exemplar": true, 648 "expr": "cache_segments_hit / (cache_segments_hit+cache_segments_miss)", 649 "hide": false, 650 "instant": false, 651 "interval": "", 652 "legendFormat": "cache_segments_hit_rate", 653 "queryType": "randomWalk", 654 "refId": "C" 655 }, 656 { 657 "exemplar": true, 658 "expr": "cache_dimensions_hit / (cache_dimensions_hit+cache_dimensions_miss)", 659 "hide": false, 660 "instant": false, 661 "interval": "", 662 "legendFormat": "cache_dimensions_hit_rate", 663 "queryType": "randomWalk", 664 "refId": "D" 665 } 666 ], 667 "thresholds": [], 668 "timeFrom": null, 669 "timeRegions": [], 670 "timeShift": null, 671 "title": "Cache Hit Ratios", 672 "tooltip": { 673 "shared": true, 674 "sort": 2, 675 "value_type": "individual" 676 }, 677 "transformations": [ 678 { 679 "id": "renameByRegex", 680 "options": { 681 "regex": "cache_(.*)_hit_rate", 682 "renamePattern": "$1" 683 } 684 } 685 ], 686 "type": "graph", 687 "xaxis": { 688 "buckets": null, 689 "mode": "time", 690 "name": null, 691 "show": true, 692 "values": [] 693 }, 694 "yaxes": [ 695 { 696 "$$hashKey": "object:560", 697 "format": "percentunit", 698 "label": null, 699 "logBase": 1, 700 "max": null, 701 "min": "0", 702 "show": true 703 }, 704 { 705 "$$hashKey": "object:561", 706 "format": "short", 707 "label": null, 708 "logBase": 1, 709 "max": null, 710 "min": null, 711 "show": true 712 } 713 ], 714 "yaxis": { 715 "align": false, 716 "alignLevel": null 717 } 718 }, 719 { 720 "aliasColors": {}, 721 "bars": false, 722 "dashLength": 10, 723 "dashes": false, 724 "datasource": "Prometheus", 725 "fill": 1, 726 "fillGradient": 0, 727 "gridPos": { 728 "h": 8, 729 "w": 8, 730 "x": 0, 731 "y": 18 732 }, 733 "hiddenSeries": false, 734 "id": 12, 735 "interval": "1", 736 "legend": { 737 "avg": false, 738 "current": false, 739 "max": false, 740 "min": false, 741 "show": true, 742 "total": false, 743 "values": false 744 }, 745 "lines": true, 746 "linewidth": 1, 747 "links": [], 748 "nullPointMode": "null", 749 "options": { 750 "alertThreshold": true 751 }, 752 "percentage": false, 753 "pluginVersion": "8.1.1", 754 "pointradius": 5, 755 "points": false, 756 "renderer": "flot", 757 "seriesOverrides": [ 758 { 759 "alias": "evictions", 760 "yaxis": 2 761 }, 762 { 763 "alias": "evictions_count", 764 "yaxis": 2 765 } 766 ], 767 "spaceLength": 10, 768 "stack": false, 769 "steppedLine": false, 770 "targets": [ 771 { 772 "exemplar": true, 773 "expr": "{__name__=~\"evictions_timer\", instance=\"pyroscope:4040\"}", 774 "interval": "", 775 "legendFormat": "{{__name__}}", 776 "queryType": "randomWalk", 777 "refId": "A" 778 }, 779 { 780 "exemplar": true, 781 "expr": "{__name__=~\"evictions_count\", instance=\"pyroscope:4040\"}", 782 "hide": false, 783 "interval": "", 784 "legendFormat": "{{__name__}}", 785 "queryType": "randomWalk", 786 "refId": "B" 787 } 788 ], 789 "thresholds": [], 790 "timeFrom": null, 791 "timeRegions": [], 792 "timeShift": null, 793 "title": "Cache Evictions Timer", 794 "tooltip": { 795 "shared": true, 796 "sort": 2, 797 "value_type": "individual" 798 }, 799 "type": "graph", 800 "xaxis": { 801 "buckets": null, 802 "mode": "time", 803 "name": null, 804 "show": true, 805 "values": [] 806 }, 807 "yaxes": [ 808 { 809 "$$hashKey": "object:42", 810 "format": "ns", 811 "label": null, 812 "logBase": 1, 813 "max": null, 814 "min": "0", 815 "show": true 816 }, 817 { 818 "$$hashKey": "object:43", 819 "format": "short", 820 "label": null, 821 "logBase": 1, 822 "max": null, 823 "min": null, 824 "show": true 825 } 826 ], 827 "yaxis": { 828 "align": false, 829 "alignLevel": null 830 } 831 }, 832 { 833 "aliasColors": {}, 834 "bars": false, 835 "dashLength": 10, 836 "dashes": false, 837 "datasource": "Prometheus", 838 "fill": 1, 839 "fillGradient": 0, 840 "gridPos": { 841 "h": 8, 842 "w": 8, 843 "x": 8, 844 "y": 18 845 }, 846 "hiddenSeries": false, 847 "id": 20, 848 "interval": "1", 849 "legend": { 850 "avg": false, 851 "current": false, 852 "max": false, 853 "min": false, 854 "show": true, 855 "total": false, 856 "values": false 857 }, 858 "lines": true, 859 "linewidth": 1, 860 "links": [], 861 "nullPointMode": "null", 862 "options": { 863 "alertThreshold": true 864 }, 865 "percentage": false, 866 "pluginVersion": "8.1.1", 867 "pointradius": 5, 868 "points": false, 869 "renderer": "flot", 870 "seriesOverrides": [ 871 { 872 "alias": "evictions", 873 "yaxis": 2 874 }, 875 { 876 "alias": "write_back_count", 877 "yaxis": 2 878 } 879 ], 880 "spaceLength": 10, 881 "stack": false, 882 "steppedLine": false, 883 "targets": [ 884 { 885 "exemplar": true, 886 "expr": "{__name__=~\"write_back_timer\", instance=\"pyroscope:4040\"}", 887 "interval": "", 888 "legendFormat": "{{__name__}}", 889 "queryType": "randomWalk", 890 "refId": "A" 891 }, 892 { 893 "exemplar": true, 894 "expr": "{__name__=~\"write_back_count\", instance=\"pyroscope:4040\"}", 895 "hide": false, 896 "interval": "", 897 "legendFormat": "{{__name__}}", 898 "queryType": "randomWalk", 899 "refId": "B" 900 } 901 ], 902 "thresholds": [], 903 "timeFrom": null, 904 "timeRegions": [], 905 "timeShift": null, 906 "title": "Cache Write Back Timer", 907 "tooltip": { 908 "shared": true, 909 "sort": 2, 910 "value_type": "individual" 911 }, 912 "type": "graph", 913 "xaxis": { 914 "buckets": null, 915 "mode": "time", 916 "name": null, 917 "show": true, 918 "values": [] 919 }, 920 "yaxes": [ 921 { 922 "$$hashKey": "object:42", 923 "format": "ns", 924 "label": null, 925 "logBase": 1, 926 "max": null, 927 "min": "0", 928 "show": true 929 }, 930 { 931 "$$hashKey": "object:43", 932 "format": "short", 933 "label": null, 934 "logBase": 1, 935 "max": null, 936 "min": null, 937 "show": true 938 } 939 ], 940 "yaxis": { 941 "align": false, 942 "alignLevel": null 943 } 944 }, 945 { 946 "datasource": null, 947 "gridPos": { 948 "h": 8, 949 "w": 8, 950 "x": 16, 951 "y": 18 952 }, 953 "id": 28, 954 "options": { 955 "content": "<p style=\"text-align: left; font-weight: bold;\">\n<<< Evictions & Write Back\n</p>\n\nCache objects have two ways of getting persisted:\n* via evictions when there's memory pressure\n* via write-back mechanism that's continiuosly saving data on disk", 956 "mode": "markdown" 957 }, 958 "pluginVersion": "8.1.1", 959 "targets": [ 960 { 961 "queryType": "randomWalk", 962 "refId": "A" 963 } 964 ], 965 "timeFrom": null, 966 "timeShift": null, 967 "transparent": true, 968 "type": "text" 969 }, 970 { 971 "collapsed": false, 972 "datasource": null, 973 "gridPos": { 974 "h": 1, 975 "w": 24, 976 "x": 0, 977 "y": 26 978 }, 979 "id": 22, 980 "panels": [], 981 "targets": [ 982 { 983 "queryType": "randomWalk", 984 "refId": "A" 985 } 986 ], 987 "title": "Storage", 988 "type": "row" 989 }, 990 { 991 "aliasColors": {}, 992 "bars": false, 993 "dashLength": 10, 994 "dashes": false, 995 "datasource": "Prometheus", 996 "fill": 1, 997 "fillGradient": 0, 998 "gridPos": { 999 "h": 8, 1000 "w": 8, 1001 "x": 0, 1002 "y": 27 1003 }, 1004 "hiddenSeries": false, 1005 "id": 2, 1006 "interval": "1", 1007 "legend": { 1008 "alignAsTable": true, 1009 "avg": false, 1010 "current": true, 1011 "max": false, 1012 "min": false, 1013 "rightSide": true, 1014 "show": true, 1015 "sort": "current", 1016 "sortDesc": true, 1017 "total": false, 1018 "values": true 1019 }, 1020 "lines": true, 1021 "linewidth": 1, 1022 "links": [], 1023 "nullPointMode": "null", 1024 "options": { 1025 "alertThreshold": true 1026 }, 1027 "percentage": false, 1028 "pluginVersion": "8.1.1", 1029 "pointradius": 5, 1030 "points": false, 1031 "renderer": "flot", 1032 "seriesOverrides": [], 1033 "spaceLength": 10, 1034 "stack": false, 1035 "steppedLine": false, 1036 "targets": [ 1037 { 1038 "exemplar": true, 1039 "expr": "{__name__=~\"disk_.+\"}", 1040 "interval": "", 1041 "legendFormat": "{{__name__}}", 1042 "queryType": "randomWalk", 1043 "refId": "A" 1044 } 1045 ], 1046 "thresholds": [], 1047 "timeFrom": null, 1048 "timeRegions": [], 1049 "timeShift": null, 1050 "title": "Badger Space Breakdown", 1051 "tooltip": { 1052 "shared": true, 1053 "sort": 2, 1054 "value_type": "individual" 1055 }, 1056 "transformations": [ 1057 { 1058 "id": "renameByRegex", 1059 "options": { 1060 "regex": "disk_(.*)", 1061 "renamePattern": "$1" 1062 } 1063 } 1064 ], 1065 "type": "graph", 1066 "xaxis": { 1067 "buckets": null, 1068 "mode": "time", 1069 "name": null, 1070 "show": true, 1071 "values": [] 1072 }, 1073 "yaxes": [ 1074 { 1075 "$$hashKey": "object:74", 1076 "format": "bytes", 1077 "label": null, 1078 "logBase": 1, 1079 "max": null, 1080 "min": "0", 1081 "show": true 1082 }, 1083 { 1084 "$$hashKey": "object:75", 1085 "format": "short", 1086 "label": null, 1087 "logBase": 1, 1088 "max": null, 1089 "min": null, 1090 "show": true 1091 } 1092 ], 1093 "yaxis": { 1094 "align": false, 1095 "alignLevel": null 1096 } 1097 }, 1098 { 1099 "aliasColors": {}, 1100 "bars": false, 1101 "dashLength": 10, 1102 "dashes": false, 1103 "datasource": "Prometheus", 1104 "fill": 1, 1105 "fillGradient": 0, 1106 "gridPos": { 1107 "h": 8, 1108 "w": 5, 1109 "x": 8, 1110 "y": 27 1111 }, 1112 "hiddenSeries": false, 1113 "id": 17, 1114 "interval": "1", 1115 "legend": { 1116 "alignAsTable": true, 1117 "avg": false, 1118 "current": true, 1119 "max": false, 1120 "min": false, 1121 "rightSide": true, 1122 "show": true, 1123 "sort": "current", 1124 "sortDesc": true, 1125 "total": false, 1126 "values": true 1127 }, 1128 "lines": true, 1129 "linewidth": 1, 1130 "links": [], 1131 "nullPointMode": "null", 1132 "options": { 1133 "alertThreshold": true 1134 }, 1135 "percentage": false, 1136 "pluginVersion": "8.1.1", 1137 "pointradius": 5, 1138 "points": false, 1139 "renderer": "flot", 1140 "seriesOverrides": [], 1141 "spaceLength": 10, 1142 "stack": false, 1143 "steppedLine": false, 1144 "targets": [ 1145 { 1146 "exemplar": true, 1147 "expr": "{__name__=~\"storage_.+_read\"}", 1148 "interval": "", 1149 "legendFormat": "{{__name__}}", 1150 "queryType": "randomWalk", 1151 "refId": "A" 1152 } 1153 ], 1154 "thresholds": [], 1155 "timeFrom": null, 1156 "timeRegions": [], 1157 "timeShift": null, 1158 "title": "Badger Reads", 1159 "tooltip": { 1160 "shared": true, 1161 "sort": 2, 1162 "value_type": "individual" 1163 }, 1164 "transformations": [ 1165 { 1166 "id": "renameByRegex", 1167 "options": { 1168 "regex": "storage_(.*)_read", 1169 "renamePattern": "$1" 1170 } 1171 } 1172 ], 1173 "type": "graph", 1174 "xaxis": { 1175 "buckets": null, 1176 "mode": "time", 1177 "name": null, 1178 "show": true, 1179 "values": [] 1180 }, 1181 "yaxes": [ 1182 { 1183 "$$hashKey": "object:66", 1184 "format": "short", 1185 "label": null, 1186 "logBase": 1, 1187 "max": null, 1188 "min": "0", 1189 "show": true 1190 }, 1191 { 1192 "$$hashKey": "object:67", 1193 "format": "short", 1194 "label": null, 1195 "logBase": 1, 1196 "max": null, 1197 "min": null, 1198 "show": true 1199 } 1200 ], 1201 "yaxis": { 1202 "align": false, 1203 "alignLevel": null 1204 } 1205 }, 1206 { 1207 "aliasColors": {}, 1208 "bars": false, 1209 "dashLength": 10, 1210 "dashes": false, 1211 "datasource": "Prometheus", 1212 "fill": 1, 1213 "fillGradient": 0, 1214 "gridPos": { 1215 "h": 8, 1216 "w": 5, 1217 "x": 13, 1218 "y": 27 1219 }, 1220 "hiddenSeries": false, 1221 "id": 18, 1222 "interval": "1", 1223 "legend": { 1224 "alignAsTable": true, 1225 "avg": false, 1226 "current": true, 1227 "max": false, 1228 "min": false, 1229 "rightSide": true, 1230 "show": true, 1231 "sort": "current", 1232 "sortDesc": true, 1233 "total": false, 1234 "values": true 1235 }, 1236 "lines": true, 1237 "linewidth": 1, 1238 "links": [], 1239 "nullPointMode": "null", 1240 "options": { 1241 "alertThreshold": true 1242 }, 1243 "percentage": false, 1244 "pluginVersion": "8.1.1", 1245 "pointradius": 5, 1246 "points": false, 1247 "renderer": "flot", 1248 "seriesOverrides": [], 1249 "spaceLength": 10, 1250 "stack": false, 1251 "steppedLine": false, 1252 "targets": [ 1253 { 1254 "exemplar": true, 1255 "expr": "{__name__=~\"storage_.+_write\"}", 1256 "interval": "", 1257 "legendFormat": "{{__name__}}", 1258 "queryType": "randomWalk", 1259 "refId": "A" 1260 } 1261 ], 1262 "thresholds": [], 1263 "timeFrom": null, 1264 "timeRegions": [], 1265 "timeShift": null, 1266 "title": "Badger Writes", 1267 "tooltip": { 1268 "shared": true, 1269 "sort": 2, 1270 "value_type": "individual" 1271 }, 1272 "transformations": [ 1273 { 1274 "id": "renameByRegex", 1275 "options": { 1276 "regex": "storage_(.*)_write", 1277 "renamePattern": "$1" 1278 } 1279 } 1280 ], 1281 "type": "graph", 1282 "xaxis": { 1283 "buckets": null, 1284 "mode": "time", 1285 "name": null, 1286 "show": true, 1287 "values": [] 1288 }, 1289 "yaxes": [ 1290 { 1291 "$$hashKey": "object:66", 1292 "format": "short", 1293 "label": null, 1294 "logBase": 1, 1295 "max": null, 1296 "min": "0", 1297 "show": true 1298 }, 1299 { 1300 "$$hashKey": "object:67", 1301 "format": "short", 1302 "label": null, 1303 "logBase": 1, 1304 "max": null, 1305 "min": null, 1306 "show": true 1307 } 1308 ], 1309 "yaxis": { 1310 "align": false, 1311 "alignLevel": null 1312 } 1313 }, 1314 { 1315 "aliasColors": {}, 1316 "bars": false, 1317 "dashLength": 10, 1318 "dashes": false, 1319 "datasource": "Prometheus", 1320 "fill": 1, 1321 "fillGradient": 0, 1322 "gridPos": { 1323 "h": 8, 1324 "w": 5, 1325 "x": 18, 1326 "y": 27 1327 }, 1328 "hiddenSeries": false, 1329 "id": 14, 1330 "interval": "1", 1331 "legend": { 1332 "avg": false, 1333 "current": false, 1334 "max": false, 1335 "min": false, 1336 "show": true, 1337 "total": false, 1338 "values": false 1339 }, 1340 "lines": true, 1341 "linewidth": 1, 1342 "links": [], 1343 "nullPointMode": "null", 1344 "options": { 1345 "alertThreshold": true 1346 }, 1347 "percentage": false, 1348 "pluginVersion": "8.1.1", 1349 "pointradius": 5, 1350 "points": false, 1351 "renderer": "flot", 1352 "seriesOverrides": [ 1353 { 1354 "alias": "evictions_used_perc", 1355 "yaxis": 1 1356 }, 1357 { 1358 "alias": "retention_count", 1359 "yaxis": 2 1360 } 1361 ], 1362 "spaceLength": 10, 1363 "stack": false, 1364 "steppedLine": false, 1365 "targets": [ 1366 { 1367 "exemplar": true, 1368 "expr": "retention_timer", 1369 "hide": false, 1370 "interval": "", 1371 "legendFormat": "{{__name__}}", 1372 "queryType": "randomWalk", 1373 "refId": "D" 1374 }, 1375 { 1376 "exemplar": true, 1377 "expr": "retention_count", 1378 "hide": false, 1379 "interval": "", 1380 "legendFormat": "{{__name__}}", 1381 "queryType": "randomWalk", 1382 "refId": "A" 1383 } 1384 ], 1385 "thresholds": [], 1386 "timeFrom": null, 1387 "timeRegions": [], 1388 "timeShift": null, 1389 "title": "Retention", 1390 "tooltip": { 1391 "shared": true, 1392 "sort": 2, 1393 "value_type": "individual" 1394 }, 1395 "type": "graph", 1396 "xaxis": { 1397 "buckets": null, 1398 "mode": "time", 1399 "name": null, 1400 "show": true, 1401 "values": [] 1402 }, 1403 "yaxes": [ 1404 { 1405 "$$hashKey": "object:42", 1406 "format": "ns", 1407 "label": null, 1408 "logBase": 1, 1409 "max": null, 1410 "min": "0", 1411 "show": true 1412 }, 1413 { 1414 "$$hashKey": "object:43", 1415 "format": "short", 1416 "label": null, 1417 "logBase": 1, 1418 "max": null, 1419 "min": "0", 1420 "show": true 1421 } 1422 ], 1423 "yaxis": { 1424 "align": false, 1425 "alignLevel": null 1426 } 1427 } 1428 ], 1429 "refresh": "", 1430 "schemaVersion": 30, 1431 "style": "dark", 1432 "tags": [], 1433 "templating": { 1434 "list": [] 1435 }, 1436 "time": { 1437 "from": "now-30m", 1438 "to": "now" 1439 }, 1440 "timepicker": { 1441 "refresh_intervals": [ 1442 "5s", 1443 "10s", 1444 "30s", 1445 "1m", 1446 "5m", 1447 "15m", 1448 "30m", 1449 "1h", 1450 "2h", 1451 "1d" 1452 ], 1453 "time_options": ["5m", "15m", "1h", "6h", "12h", "24h", "2d", "7d", "30d"] 1454 }, 1455 "timezone": "browser", 1456 "title": "Pyroscope Server (Prometheus)", 1457 "uid": "65gjqY3Mk", 1458 "version": 25 1459 }