|
1610 | 1610 | },
|
1611 | 1611 | "gridPos": {
|
1612 | 1612 | "h": 6,
|
1613 |
| - "w": 8, |
| 1613 | + "w": 6, |
1614 | 1614 | "x": 0,
|
1615 | 1615 | "y": 25
|
1616 | 1616 | },
|
|
1631 | 1631 | }
|
1632 | 1632 | },
|
1633 | 1633 | "pointradius": 1,
|
1634 |
| - "span": 4, |
| 1634 | + "span": 3, |
1635 | 1635 | "targets": [
|
1636 | 1636 | {
|
1637 | 1637 | "expr": "$func(rate(scylla_scheduler_runtime_ms{instance=~\"[[node]]\" ,cluster=~\"$cluster|$^\", dc=~\"$dc\",group=~\"$group\", shard=~\"[[shard]]\"}[1m])/1000) by ([[by]])",
|
|
1695 | 1695 | },
|
1696 | 1696 | "gridPos": {
|
1697 | 1697 | "h": 6,
|
1698 |
| - "w": 8, |
1699 |
| - "x": 8, |
| 1698 | + "w": 6, |
| 1699 | + "x": 6, |
1700 | 1700 | "y": 25
|
1701 | 1701 | },
|
1702 | 1702 | "id": 30,
|
|
1716 | 1716 | }
|
1717 | 1717 | },
|
1718 | 1718 | "pointradius": 1,
|
1719 |
| - "span": 4, |
| 1719 | + "span": 3, |
1720 | 1720 | "targets": [
|
1721 | 1721 | {
|
1722 | 1722 | "expr": "$func(rate(scylla_scheduler_time_spent_on_task_quota_violations_ms{instance=~\"[[node]]\" ,cluster=~\"$cluster|$^\", dc=~\"$dc\",group=~\"$group\", shard=~\"[[shard]]\"}[1m])/1000) by ([[by]])",
|
|
1730 | 1730 | "title": "Time spent in task quota violations by [[by]] - $group",
|
1731 | 1731 | "type": "timeseries"
|
1732 | 1732 | },
|
| 1733 | + { |
| 1734 | + "class": "percentunit_panel", |
| 1735 | + "datasource": "prometheus", |
| 1736 | + "description": "Scylla employs an event-loop like reactor that alternates between the execution of different groups of tasks periodically. The maximum amount of time during which a task group can run is called the \"task quota\". Some task groups may disrespect that and run for longer.\n\n This graph shows the amount of time the group was waiting to get CPU time.", |
| 1737 | + "editable": true, |
| 1738 | + "error": false, |
| 1739 | + "fieldConfig": { |
| 1740 | + "defaults": { |
| 1741 | + "class": "fieldConfig_defaults", |
| 1742 | + "color": { |
| 1743 | + "mode": "palette-classic" |
| 1744 | + }, |
| 1745 | + "custom": { |
| 1746 | + "axisLabel": "", |
| 1747 | + "axisPlacement": "auto", |
| 1748 | + "axisSoftMax": 1, |
| 1749 | + "axisSoftMin": 0, |
| 1750 | + "barAlignment": 0, |
| 1751 | + "class": "fieldConfig_defaults_custom", |
| 1752 | + "drawStyle": "line", |
| 1753 | + "fillOpacity": 0, |
| 1754 | + "gradientMode": "none", |
| 1755 | + "hideFrom": { |
| 1756 | + "legend": false, |
| 1757 | + "tooltip": false, |
| 1758 | + "viz": false |
| 1759 | + }, |
| 1760 | + "lineInterpolation": "linear", |
| 1761 | + "lineWidth": 1, |
| 1762 | + "pointSize": 5, |
| 1763 | + "scaleDistribution": { |
| 1764 | + "type": "linear" |
| 1765 | + }, |
| 1766 | + "showPoints": "never", |
| 1767 | + "spanNulls": false, |
| 1768 | + "stacking": { |
| 1769 | + "group": "A", |
| 1770 | + "mode": "none" |
| 1771 | + }, |
| 1772 | + "thresholdsStyle": { |
| 1773 | + "mode": "off" |
| 1774 | + } |
| 1775 | + }, |
| 1776 | + "mappings": [], |
| 1777 | + "unit": "percentunit" |
| 1778 | + }, |
| 1779 | + "overrides": [] |
| 1780 | + }, |
| 1781 | + "gridPos": { |
| 1782 | + "h": 6, |
| 1783 | + "w": 6, |
| 1784 | + "x": 12, |
| 1785 | + "y": 25 |
| 1786 | + }, |
| 1787 | + "id": 31, |
| 1788 | + "isNew": true, |
| 1789 | + "links": [], |
| 1790 | + "options": { |
| 1791 | + "class": "desc_tooltip_options", |
| 1792 | + "legend": { |
| 1793 | + "calcs": [], |
| 1794 | + "displayMode": "list", |
| 1795 | + "placement": "bottom", |
| 1796 | + "showLegend": false |
| 1797 | + }, |
| 1798 | + "tooltip": { |
| 1799 | + "mode": "multi", |
| 1800 | + "sort": "desc" |
| 1801 | + } |
| 1802 | + }, |
| 1803 | + "pointradius": 1, |
| 1804 | + "span": 3, |
| 1805 | + "targets": [ |
| 1806 | + { |
| 1807 | + "expr": "$func(rate(scylla_scheduler_starvetime_ms{instance=~\"[[node]]\" ,cluster=~\"$cluster|$^\", dc=~\"$dc\",group=~\"$group\", shard=~\"[[shard]]\"}[1m])/1000) by ([[by]])", |
| 1808 | + "intervalFactor": 1, |
| 1809 | + "legendFormat": "", |
| 1810 | + "metric": "", |
| 1811 | + "refId": "A", |
| 1812 | + "step": 30 |
| 1813 | + } |
| 1814 | + ], |
| 1815 | + "title": "Starvation time by [[by]] - $group", |
| 1816 | + "type": "timeseries" |
| 1817 | + }, |
1733 | 1818 | {
|
1734 | 1819 | "class": "graph_panel",
|
1735 | 1820 | "datasource": "prometheus",
|
|
1779 | 1864 | },
|
1780 | 1865 | "gridPos": {
|
1781 | 1866 | "h": 6,
|
1782 |
| - "w": 8, |
1783 |
| - "x": 16, |
| 1867 | + "w": 6, |
| 1868 | + "x": 18, |
1784 | 1869 | "y": 25
|
1785 | 1870 | },
|
1786 |
| - "id": 31, |
| 1871 | + "id": 32, |
1787 | 1872 | "isNew": true,
|
1788 | 1873 | "links": [],
|
1789 | 1874 | "options": {
|
|
1800 | 1885 | }
|
1801 | 1886 | },
|
1802 | 1887 | "pointradius": 1,
|
1803 |
| - "span": 4, |
| 1888 | + "span": 3, |
1804 | 1889 | "targets": [
|
1805 | 1890 | {
|
1806 | 1891 | "expr": "$func(scylla_scheduler_shares{instance=~\"[[node]]\" ,cluster=~\"$cluster|$^\", dc=~\"$dc\",group=~\"$group\", shard=~\"[[shard]]\"}) by ([[by]])",
|
|
1824 | 1909 | "x": 0,
|
1825 | 1910 | "y": 31
|
1826 | 1911 | },
|
1827 |
| - "id": 32, |
| 1912 | + "id": 33, |
1828 | 1913 | "panels": [],
|
1829 | 1914 | "repeat": "",
|
1830 | 1915 | "title": "Internal node errors",
|
|
1848 | 1933 | "x": 0,
|
1849 | 1934 | "y": 32
|
1850 | 1935 | },
|
1851 |
| - "id": 33, |
| 1936 | + "id": 34, |
1852 | 1937 | "isNew": true,
|
1853 | 1938 | "links": [],
|
1854 | 1939 | "mode": "html",
|
|
1912 | 1997 | "x": 0,
|
1913 | 1998 | "y": 34
|
1914 | 1999 | },
|
1915 |
| - "id": 34, |
| 2000 | + "id": 35, |
1916 | 2001 | "isNew": true,
|
1917 | 2002 | "links": [],
|
1918 | 2003 | "options": {
|
|
1995 | 2080 | "x": 8,
|
1996 | 2081 | "y": 34
|
1997 | 2082 | },
|
1998 |
| - "id": 35, |
| 2083 | + "id": 36, |
1999 | 2084 | "isNew": true,
|
2000 | 2085 | "links": [],
|
2001 | 2086 | "options": {
|
|
2043 | 2128 | "x": 16,
|
2044 | 2129 | "y": 34
|
2045 | 2130 | },
|
2046 |
| - "id": 36, |
| 2131 | + "id": 37, |
2047 | 2132 | "isNew": true,
|
2048 | 2133 | "links": [],
|
2049 | 2134 | "mode": "markdown",
|
|
2107 | 2192 | "x": 0,
|
2108 | 2193 | "y": 40
|
2109 | 2194 | },
|
2110 |
| - "id": 37, |
| 2195 | + "id": 38, |
2111 | 2196 | "isNew": true,
|
2112 | 2197 | "links": [],
|
2113 | 2198 | "options": {
|
|
2190 | 2275 | "x": 8,
|
2191 | 2276 | "y": 40
|
2192 | 2277 | },
|
2193 |
| - "id": 38, |
| 2278 | + "id": 39, |
2194 | 2279 | "isNew": true,
|
2195 | 2280 | "links": [],
|
2196 | 2281 | "options": {
|
|
2273 | 2358 | "x": 16,
|
2274 | 2359 | "y": 40
|
2275 | 2360 | },
|
2276 |
| - "id": 39, |
| 2361 | + "id": 40, |
2277 | 2362 | "isNew": true,
|
2278 | 2363 | "links": [],
|
2279 | 2364 | "options": {
|
|
2359 | 2444 | "x": 0,
|
2360 | 2445 | "y": 46
|
2361 | 2446 | },
|
2362 |
| - "id": 40, |
| 2447 | + "id": 41, |
2363 | 2448 | "isNew": true,
|
2364 | 2449 | "links": [],
|
2365 | 2450 | "options": {
|
|
2445 | 2530 | "x": 8,
|
2446 | 2531 | "y": 46
|
2447 | 2532 | },
|
2448 |
| - "id": 41, |
| 2533 | + "id": 42, |
2449 | 2534 | "isNew": true,
|
2450 | 2535 | "links": [],
|
2451 | 2536 | "options": {
|
|
2531 | 2616 | "x": 16,
|
2532 | 2617 | "y": 46
|
2533 | 2618 | },
|
2534 |
| - "id": 42, |
| 2619 | + "id": 43, |
2535 | 2620 | "isNew": true,
|
2536 | 2621 | "links": [],
|
2537 | 2622 | "options": {
|
|
2574 | 2659 | "x": 0,
|
2575 | 2660 | "y": 52
|
2576 | 2661 | },
|
2577 |
| - "id": 43, |
| 2662 | + "id": 44, |
2578 | 2663 | "panels": [],
|
2579 | 2664 | "repeat": "",
|
2580 | 2665 | "title": "Commit Log",
|
|
2598 | 2683 | "x": 0,
|
2599 | 2684 | "y": 53
|
2600 | 2685 | },
|
2601 |
| - "id": 44, |
| 2686 | + "id": 45, |
2602 | 2687 | "isNew": true,
|
2603 | 2688 | "links": [],
|
2604 | 2689 | "mode": "html",
|
|
2662 | 2747 | "x": 0,
|
2663 | 2748 | "y": 55
|
2664 | 2749 | },
|
2665 |
| - "id": 45, |
| 2750 | + "id": 46, |
2666 | 2751 | "isNew": true,
|
2667 | 2752 | "links": [],
|
2668 | 2753 | "options": {
|
|
2745 | 2830 | "x": 6,
|
2746 | 2831 | "y": 55
|
2747 | 2832 | },
|
2748 |
| - "id": 46, |
| 2833 | + "id": 47, |
2749 | 2834 | "isNew": true,
|
2750 | 2835 | "links": [],
|
2751 | 2836 | "options": {
|
|
2828 | 2913 | "x": 12,
|
2829 | 2914 | "y": 55
|
2830 | 2915 | },
|
2831 |
| - "id": 47, |
| 2916 | + "id": 48, |
2832 | 2917 | "isNew": true,
|
2833 | 2918 | "links": [],
|
2834 | 2919 | "options": {
|
|
2914 | 2999 | "x": 18,
|
2915 | 3000 | "y": 55
|
2916 | 3001 | },
|
2917 |
| - "id": 48, |
| 3002 | + "id": 49, |
2918 | 3003 | "isNew": true,
|
2919 | 3004 | "links": [],
|
2920 | 3005 | "options": {
|
|
3000 | 3085 | "x": 0,
|
3001 | 3086 | "y": 61
|
3002 | 3087 | },
|
3003 |
| - "id": 49, |
| 3088 | + "id": 50, |
3004 | 3089 | "isNew": true,
|
3005 | 3090 | "links": [],
|
3006 | 3091 | "options": {
|
|
3086 | 3171 | "x": 6,
|
3087 | 3172 | "y": 61
|
3088 | 3173 | },
|
3089 |
| - "id": 50, |
| 3174 | + "id": 51, |
3090 | 3175 | "isNew": true,
|
3091 | 3176 | "links": [],
|
3092 | 3177 | "options": {
|
|
3172 | 3257 | "x": 12,
|
3173 | 3258 | "y": 61
|
3174 | 3259 | },
|
3175 |
| - "id": 51, |
| 3260 | + "id": 52, |
3176 | 3261 | "isNew": true,
|
3177 | 3262 | "links": [],
|
3178 | 3263 | "options": {
|
|
3258 | 3343 | "x": 18,
|
3259 | 3344 | "y": 61
|
3260 | 3345 | },
|
3261 |
| - "id": 52, |
| 3346 | + "id": 53, |
3262 | 3347 | "isNew": true,
|
3263 | 3348 | "links": [],
|
3264 | 3349 | "options": {
|
|
3344 | 3429 | "x": 0,
|
3345 | 3430 | "y": 67
|
3346 | 3431 | },
|
3347 |
| - "id": 53, |
| 3432 | + "id": 54, |
3348 | 3433 | "isNew": true,
|
3349 | 3434 | "links": [],
|
3350 | 3435 | "options": {
|
|
3388 | 3473 | "x": 0,
|
3389 | 3474 | "y": 73
|
3390 | 3475 | },
|
3391 |
| - "id": 54, |
| 3476 | + "id": 55, |
3392 | 3477 | "panels": [],
|
3393 | 3478 | "repeat": "",
|
3394 | 3479 | "title": "Your panels",
|
|
3411 | 3496 | "x": 0,
|
3412 | 3497 | "y": 74
|
3413 | 3498 | },
|
3414 |
| - "id": 55, |
| 3499 | + "id": 56, |
3415 | 3500 | "isNew": true,
|
3416 | 3501 | "links": [],
|
3417 | 3502 | "mode": "html",
|
|
3478 | 3563 | "x": 0,
|
3479 | 3564 | "y": 76
|
3480 | 3565 | },
|
3481 |
| - "id": 56, |
| 3566 | + "id": 57, |
3482 | 3567 | "isNew": true,
|
3483 | 3568 | "links": [],
|
3484 | 3569 | "options": {
|
|
3552 | 3637 | "x": 12,
|
3553 | 3638 | "y": 76
|
3554 | 3639 | },
|
3555 |
| - "id": 57, |
| 3640 | + "id": 58, |
3556 | 3641 | "isNew": true,
|
3557 | 3642 | "links": [],
|
3558 | 3643 | "options": {
|
|
3590 | 3675 | "x": 0,
|
3591 | 3676 | "y": 82
|
3592 | 3677 | },
|
3593 |
| - "id": 58, |
| 3678 | + "id": 59, |
3594 | 3679 | "isNew": true,
|
3595 | 3680 | "links": [],
|
3596 | 3681 | "mode": "html",
|
|
0 commit comments