{ "__elements": {}, "editable": true, "fiscalYearStartMonth": 0, "graphTooltip": 0, "panels": [ { "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "msg/s", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 10, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "red", "value": 80 } ] }, "unit": "short" }, "overrides": [] }, "gridPos": { "h": 7, "w": 12, "x": 0, "y": 0 }, "id": 16, "options": { "alertThreshold": true, "legend": { "calcs": [], "displayMode": "list", "placement": "bottom", "showLegend": false }, "tooltip": { "hideZeros": false, "mode": "multi", "sort": "none" } }, "targets": [ { "expr": "pulsar_rate_in{cluster=~\"$cluster\", topic=\"$topic\"}", "format": "time_series", "hide": false, "interval": "", "intervalFactor": 2, "legendFormat": "{{cluster}} - {{namespace}}", "metric": "pulsar_rate_in", "refId": "A", "step": 10 } ], "title": "Local publish rate", "type": "timeseries" }, { "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "msg / s", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 10, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "min": 0, "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "red", "value": 80 } ] }, "unit": "short" }, "overrides": [] }, "gridPos": { "h": 7, "w": 12, "x": 12, "y": 0 }, "id": 2, "options": { "alertThreshold": true, "legend": { "calcs": [ "lastNotNull" ], "displayMode": "list", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "multi", "sort": "none" } }, "targets": [ { "expr": "pulsar_subscription_msg_rate_out{cluster=~\"$cluster\", topic=\"$topic\"}", "format": "time_series", "interval": "", "intervalFactor": 2, "legendFormat": "{{subscription}}", "metric": "pulsar_rate_out", "refId": "A", "step": 10 } ], "title": "Local delivery rate", "type": "timeseries" }, { "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 10, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "red", "value": 80 } ] }, "unit": "Bps" }, "overrides": [] }, "gridPos": { "h": 7, "w": 12, "x": 0, "y": 7 }, "id": 5, "options": { "alertThreshold": true, "legend": { "calcs": [], "displayMode": "list", "placement": "bottom", "showLegend": false }, "tooltip": { "hideZeros": false, "mode": "multi", "sort": "none" } }, "targets": [ { "expr": "pulsar_throughput_in{cluster=~\"$cluster\", topic=\"$topic\"}", "format": "time_series", "interval": "", "intervalFactor": 2, "legendFormat": "{{cluster}} - {{namespace}}", "metric": "pulsar_throughput_in", "refId": "A", "step": 10 } ], "title": "Local publish throughput (bytes/s)", "type": "timeseries" }, { "description": "", "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 10, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "min": 0, "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "red", "value": 80 } ] }, "unit": "Bps" }, "overrides": [] }, "gridPos": { "h": 7, "w": 12, "x": 12, "y": 7 }, "id": 8, "options": { "alertThreshold": true, "legend": { "calcs": [ "lastNotNull" ], "displayMode": "list", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "multi", "sort": "none" } }, "targets": [ { "expr": "pulsar_subscription_msg_throughput_out{cluster=~\"$cluster\", topic=\"$topic\"}", "format": "time_series", "interval": "", "intervalFactor": 2, "legendFormat": "{{subscription}}", "metric": "pulsar_throughput_out", "refId": "A", "step": 10 } ], "title": "Local delivery throughput (bytes/s)", "type": "timeseries" }, { "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "count", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 10, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "red", "value": 80 } ] }, "unit": "short" }, "overrides": [] }, "gridPos": { "h": 7, "w": 12, "x": 0, "y": 14 }, "id": 7, "options": { "alertThreshold": true, "legend": { "calcs": [ "lastNotNull" ], "displayMode": "list", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "multi", "sort": "none" } }, "targets": [ { "expr": "sum(pulsar_producers_count{cluster=~\"$cluster\", topic=\"$topic\"})", "format": "time_series", "interval": "", "intervalFactor": 2, "legendFormat": "producers", "metric": "pulsar_producers_count", "refId": "A", "step": 10 }, { "expr": "sum(pulsar_subscriptions_count{cluster=~\"$cluster\", namespace=~\"$tenant.+\", topic=\"$topic\"})", "format": "time_series", "interval": "", "intervalFactor": 2, "legendFormat": "subscriptions", "metric": "pulsar_subscriptions_count", "refId": "B", "step": 10 }, { "expr": "sum(pulsar_consumers_count{cluster=~\"$cluster\", namespace=~\"$tenant.+\", topic=\"$topic\"})", "format": "time_series", "interval": "", "intervalFactor": 2, "legendFormat": "consumers", "metric": "pulsar_consumers_count", "refId": "C", "step": 10 } ], "title": "Topics - Producers - Subscriptions - Consumers", "type": "timeseries" }, { "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "Messages", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 10, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "min": 0, "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "red", "value": 80 } ] }, "unit": "short" }, "overrides": [] }, "gridPos": { "h": 7, "w": 12, "x": 12, "y": 14 }, "id": 4, "options": { "alertThreshold": true, "legend": { "calcs": [ "lastNotNull" ], "displayMode": "list", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "multi", "sort": "none" } }, "targets": [ { "expr": "pulsar_subscription_back_log{cluster=~\"$cluster\", topic=\"$topic\"}", "format": "time_series", "interval": "", "intervalFactor": 2, "legendFormat": "{{subscription}}", "metric": "pulsar_msg_backlog", "refId": "A", "step": 10 } ], "title": "Local backlog", "type": "timeseries" }, { "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "msg / s", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 50, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 0, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "normal" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "red", "value": 80 } ] }, "unit": "short" }, "overrides": [ { "matcher": { "id": "byName", "options": "0 - 0.5 ms" }, "properties": [ { "id": "color", "value": { "fixedColor": "#2F575E", "mode": "fixed" } } ] }, { "matcher": { "id": "byName", "options": "0.5 - 1 ms" }, "properties": [ { "id": "color", "value": { "fixedColor": "#3F6833", "mode": "fixed" } } ] }, { "matcher": { "id": "byName", "options": "1 - 5 ms" }, "properties": [ { "id": "color", "value": { "fixedColor": "#629E51", "mode": "fixed" } } ] }, { "matcher": { "id": "byName", "options": "10 - 20 ms" }, "properties": [ { "id": "color", "value": { "fixedColor": "#E5A8E2", "mode": "fixed" } } ] }, { "matcher": { "id": "byName", "options": "100 - 200 ms" }, "properties": [ { "id": "color", "value": { "fixedColor": "#EF843C", "mode": "fixed" } } ] }, { "matcher": { "id": "byName", "options": "20 - 50 ms" }, "properties": [ { "id": "color", "value": { "fixedColor": "#65C5DB", "mode": "fixed" } } ] }, { "matcher": { "id": "byName", "options": "200 ms - 1 s" }, "properties": [ { "id": "color", "value": { "fixedColor": "#EA6460", "mode": "fixed" } } ] }, { "matcher": { "id": "byName", "options": "5 - 10 ms" }, "properties": [ { "id": "color", "value": { "fixedColor": "#1F78C1", "mode": "fixed" } } ] }, { "matcher": { "id": "byName", "options": "50 - 100 ms" }, "properties": [ { "id": "color", "value": { "fixedColor": "#E5AC0E", "mode": "fixed" } } ] }, { "matcher": { "id": "byName", "options": "< +Inf ms" }, "properties": [ { "id": "color", "value": { "fixedColor": "#BF1B00", "mode": "fixed" } } ] }, { "matcher": { "id": "byName", "options": "< 0.5 ms" }, "properties": [ { "id": "color", "value": { "fixedColor": "#508642", "mode": "fixed" } } ] }, { "matcher": { "id": "byName", "options": "> 1 s" }, "properties": [ { "id": "color", "value": { "fixedColor": "#BF1B00", "mode": "fixed" } } ] } ] }, "gridPos": { "h": 7, "w": 12, "x": 0, "y": 21 }, "id": 3, "options": { "alertThreshold": true, "legend": { "calcs": [], "displayMode": "list", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "multi", "sort": "none" } }, "targets": [ { "expr": "sum(pulsar_storage_write_latency_le_0_5{cluster=~\"$cluster\", topic=\"$topic\"}) / 60.0", "format": "time_series", "interval": "", "intervalFactor": 2, "legendFormat": "0 - 0.5 ms", "metric": "pulsar_add_entry_latency_le_0_5", "refId": "A", "step": 10 }, { "expr": "sum(pulsar_storage_write_latency_le_1{cluster=~\"$cluster\", topic=\"$topic\"}) / 60.0", "format": "time_series", "interval": "", "intervalFactor": 2, "legendFormat": "0.5 - 1 ms", "metric": "pulsar_add_entry_latency_le_1", "refId": "B", "step": 10 }, { "expr": "sum(pulsar_storage_write_latency_le_5{cluster=~\"$cluster\", topic=\"$topic\"}) / 60.0", "format": "time_series", "interval": "", "intervalFactor": 2, "legendFormat": "1 - 5 ms", "metric": "pulsar_add_entry_latency_le_5", "refId": "C", "step": 10 }, { "expr": "sum(pulsar_storage_write_latency_le_10{cluster=~\"$cluster\", topic=\"$topic\"}) / 60.0", "format": "time_series", "interval": "", "intervalFactor": 2, "legendFormat": "5 - 10 ms", "metric": "pulsar_add_entry_latency_le_10", "refId": "D", "step": 10 }, { "expr": "sum(pulsar_storage_write_latency_le_20{cluster=~\"$cluster\", topic=\"$topic\"}) / 60.0", "format": "time_series", "interval": "", "intervalFactor": 2, "legendFormat": "10 - 20 ms", "metric": "pulsar_add_entry_latency_le_20", "refId": "E", "step": 10 }, { "expr": "sum(pulsar_storage_write_latency_le_50{cluster=~\"$cluster\", topic=\"$topic\"}) / 60.0", "format": "time_series", "interval": "", "intervalFactor": 2, "legendFormat": "20 - 50 ms", "metric": "pulsar_add_entry_latency_le_50", "refId": "F", "step": 10 }, { "expr": "sum(pulsar_storage_write_latency_le_100{cluster=~\"$cluster\", topic=\"$topic\"}) / 60.0", "format": "time_series", "hide": false, "interval": "", "intervalFactor": 2, "legendFormat": "50 - 100 ms", "metric": "pulsar_add_entry_latency_le_100", "refId": "G", "step": 10 }, { "expr": "sum(pulsar_storage_write_latency_le_200{cluster=~\"$cluster\", topic=\"$topic\"}) / 60.0", "format": "time_series", "interval": "", "intervalFactor": 2, "legendFormat": "100 - 200 ms", "metric": "pulsar_add_entry_latency_le_200", "refId": "H", "step": 10 }, { "expr": "sum(pulsar_storage_write_latency_le_1000{cluster=~\"$cluster\", topic=\"$topic\"}) / 60.0", "format": "time_series", "interval": "", "intervalFactor": 2, "legendFormat": "200 ms - 1 s", "metric": "pulsar_add_entry_latency_le_1000", "refId": "I", "step": 10 }, { "expr": "sum(pulsar_storage_write_latency_overflow{cluster=~\"$cluster\", topic=\"$topic\"}) / 60.0", "format": "time_series", "interval": "", "intervalFactor": 2, "legendFormat": "> 1 s", "metric": "pulsar_add_entry_latency_overflow", "refId": "J", "step": 10 } ], "title": "Storage Write Latency", "type": "timeseries" }, { "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "Messages", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 10, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "min": 0, "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "red", "value": 80 } ] }, "unit": "short" }, "overrides": [] }, "gridPos": { "h": 7, "w": 12, "x": 12, "y": 21 }, "id": 17, "options": { "alertThreshold": true, "legend": { "calcs": [ "lastNotNull" ], "displayMode": "list", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "multi", "sort": "none" } }, "targets": [ { "expr": "pulsar_subscription_unacked_messages{cluster=~\"$cluster\", topic=\"$topic\"} ", "format": "time_series", "interval": "", "intervalFactor": 2, "legendFormat": "{{subscription}}", "metric": "pulsar_msg_backlog", "refId": "A", "step": 10 } ], "title": "Unacked Messages", "type": "timeseries" }, { "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "msg / s", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 60, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 0, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "normal" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "red", "value": 80 } ] }, "unit": "short" }, "overrides": [] }, "gridPos": { "h": 7, "w": 12, "x": 0, "y": 28 }, "id": 12, "options": { "alertThreshold": true, "legend": { "calcs": [], "displayMode": "list", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "multi", "sort": "none" } }, "targets": [ { "expr": "sum(pulsar_entry_size_le_128{cluster=~\"$cluster\", topic=\"$topic\"}) / 60.0", "format": "time_series", "interval": "", "intervalFactor": 2, "legendFormat": "< 128 bytes", "metric": "pulsar_entry_size_le_128", "refId": "A", "step": 10 }, { "expr": "sum(pulsar_entry_size_le_512{cluster=~\"$cluster\", topic=\"$topic\"}) / 60.0", "format": "time_series", "interval": "", "intervalFactor": 2, "legendFormat": "< 512 bytes", "metric": "pulsar_entry_size_le_512", "refId": "B", "step": 10 }, { "expr": "sum(pulsar_entry_size_le_1_kb{cluster=~\"$cluster\", topic=\"$topic\"}) / 60.0", "format": "time_series", "interval": "", "intervalFactor": 2, "legendFormat": "< 1 KB", "metric": "pulsar_entry_size_le_1_kb", "refId": "C", "step": 10 }, { "expr": "sum(pulsar_entry_size_le_2_kb{cluster=~\"$cluster\", topic=\"$topic\"}) / 60.0", "format": "time_series", "interval": "", "intervalFactor": 2, "legendFormat": "< 2 KB", "metric": "pulsar_entry_size_le_2_kb", "refId": "D", "step": 10 }, { "expr": "sum(pulsar_entry_size_le_4_kb{cluster=~\"$cluster\", topic=\"$topic\"}) / 60.0", "format": "time_series", "interval": "", "intervalFactor": 2, "legendFormat": "< 4 KB", "metric": "pulsar_entry_size_le_4_kb", "refId": "E", "step": 10 }, { "expr": "sum(pulsar_entry_size_le_16_kb{cluster=~\"$cluster\", topic=\"$topic\"}) / 60.0", "format": "time_series", "interval": "", "intervalFactor": 2, "legendFormat": "< 16 KB", "metric": "pulsar_entry_size_le_16_kb", "refId": "F", "step": 10 }, { "expr": "sum(pulsar_entry_size_le_100_kb{cluster=~\"$cluster\", topic=\"$topic\"}) / 60.0", "format": "time_series", "interval": "", "intervalFactor": 2, "legendFormat": "< 100 KB", "metric": "pulsar_entry_size_le_100_kb", "refId": "G", "step": 10 }, { "expr": "sum(pulsar_entry_size_le_1_mb{cluster=~\"$cluster\", topic=\"$topic\"}) / 60.0", "format": "time_series", "interval": "", "intervalFactor": 2, "legendFormat": "< 1 MB", "metric": "pulsar_entry_size_le_1_mb", "refId": "H", "step": 10 }, { "expr": "sum(pulsar_entry_size_overflow{cluster=~\"$cluster\", topic=\"$topic\"}) / 60.0", "format": "time_series", "interval": "", "intervalFactor": 2, "legendFormat": "> 1 MB", "metric": "pulsar_entry_size_le_overflow", "refId": "I", "step": 10 } ], "title": "Storage entry size", "type": "timeseries" }, { "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 10, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "red", "value": 80 } ] }, "unit": "decbytes" }, "overrides": [] }, "gridPos": { "h": 7, "w": 12, "x": 12, "y": 28 }, "id": 9, "options": { "alertThreshold": true, "legend": { "calcs": [], "displayMode": "list", "placement": "bottom", "showLegend": false }, "tooltip": { "hideZeros": false, "mode": "multi", "sort": "none" } }, "targets": [ { "expr": "sum(pulsar_storage_size{cluster=~\"$cluster\", topic=\"$topic\"})", "format": "time_series", "interval": "", "intervalFactor": 2, "legendFormat": "$namespace", "metric": "pulsar_storage_size", "refId": "A", "step": 10 } ], "title": "Storage Size", "type": "timeseries" }, { "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "msgs/s", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 10, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "red", "value": 80 } ] }, "unit": "short" }, "overrides": [] }, "gridPos": { "h": 7, "w": 12, "x": 0, "y": 35 }, "id": 18, "options": { "alertThreshold": true, "legend": { "calcs": [ "lastNotNull" ], "displayMode": "list", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "multi", "sort": "none" } }, "targets": [ { "expr": "pulsar_subscription_msg_rate_redeliver{cluster=~\"$cluster\", topic=\"$topic\"}", "format": "time_series", "interval": "", "intervalFactor": 2, "legendFormat": "{{subscription}}", "metric": "pulsar_storage_size", "refId": "A", "step": 10 } ], "title": "Subscription Redeliver Rate", "type": "timeseries" }, { "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "msgs/s", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 10, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "red", "value": 80 } ] }, "unit": "short" }, "overrides": [] }, "gridPos": { "h": 7, "w": 12, "x": 12, "y": 35 }, "id": 19, "options": { "alertThreshold": true, "legend": { "calcs": [ "lastNotNull" ], "displayMode": "list", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "multi", "sort": "none" } }, "targets": [ { "expr": "pulsar_consumer_msg_rate_redeliver{cluster=~\"$cluster\", topic=\"$topic\"}", "format": "time_series", "interval": "", "intervalFactor": 2, "legendFormat": "{{consumer_name}}", "metric": "pulsar_storage_size", "refId": "A", "step": 10 } ], "title": "Consumer Redeliver Rate", "type": "timeseries" }, { "description": "", "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "msgs/s", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 10, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "red", "value": 80 } ] }, "unit": "short" }, "overrides": [] }, "gridPos": { "h": 7, "w": 12, "x": 0, "y": 42 }, "id": 23, "options": { "alertThreshold": true, "legend": { "calcs": [ "lastNotNull" ], "displayMode": "list", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "multi", "sort": "none" } }, "targets": [ { "expr": "pulsar_replication_rate_in{cluster=~\"$cluster\", topic=\"$topic\"}", "format": "time_series", "interval": "", "intervalFactor": 2, "legendFormat": "{{cluster}} -> {{remote_cluster}}", "metric": "pulsar_storage_size", "refId": "A", "step": 10 }, { "refId": "B" } ], "title": "Replication Rate In", "type": "timeseries" }, { "description": "", "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "msgs/s", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 10, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "red", "value": 80 } ] }, "unit": "short" }, "overrides": [] }, "gridPos": { "h": 7, "w": 12, "x": 12, "y": 42 }, "id": 22, "options": { "alertThreshold": true, "legend": { "calcs": [ "lastNotNull" ], "displayMode": "list", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "multi", "sort": "none" } }, "targets": [ { "expr": "pulsar_replication_rate_out{cluster=~\"$cluster\", topic=\"$topic\"}", "format": "time_series", "interval": "", "intervalFactor": 2, "legendFormat": "{{cluster}} -> {{remote_cluster}}", "metric": "pulsar_storage_size", "refId": "A", "step": 10 }, { "refId": "B" } ], "title": "Replication Rate Out", "type": "timeseries" }, { "description": "", "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 0, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "red", "value": 80 } ] } }, "overrides": [] }, "gridPos": { "h": 7, "w": 12, "x": 0, "y": 49 }, "id": 20, "options": { "alertThreshold": true, "legend": { "calcs": [], "displayMode": "list", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "single", "sort": "none" } }, "targets": [ { "expr": "pulsar_replication_throughput_in{cluster=~\"$cluster\", topic=\"$topic\"}", "format": "time_series", "interval": "", "intervalFactor": 2, "legendFormat": "{{cluster}} -> {{remote_cluster}}", "metric": "pulsar_storage_size", "refId": "A", "step": 10 }, { "expr": "", "interval": "", "legendFormat": "", "refId": "B" } ], "title": "Replication Throughput In (bytes/s)", "type": "timeseries" }, { "description": "", "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 0, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "red", "value": 80 } ] } }, "overrides": [] }, "gridPos": { "h": 7, "w": 12, "x": 12, "y": 49 }, "id": 24, "options": { "alertThreshold": true, "legend": { "calcs": [], "displayMode": "list", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "single", "sort": "none" } }, "targets": [ { "expr": "pulsar_replication_throughput_out{cluster=~\"$cluster\", topic=\"$topic\"}", "format": "time_series", "interval": "", "intervalFactor": 2, "legendFormat": "{{cluster}} -> {{remote_cluster}}", "metric": "pulsar_storage_size", "refId": "A", "step": 10 }, { "refId": "B" } ], "title": "Replication Rate Out (bytes/s)", "type": "timeseries" }, { "description": "", "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 0, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "red", "value": 80 } ] } }, "overrides": [] }, "gridPos": { "h": 7, "w": 12, "x": 12, "y": 56 }, "id": 21, "options": { "alertThreshold": true, "legend": { "calcs": [], "displayMode": "list", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "single", "sort": "none" } }, "targets": [ { "expr": "pulsar_replication_backlog{cluster=~\"$cluster\", topic=\"$topic\"}", "format": "time_series", "interval": "", "intervalFactor": 2, "legendFormat": "{{cluster}} -> {{remote_cluster}}", "metric": "pulsar_storage_size", "refId": "A", "step": 10 } ], "title": "Replication Backlog", "type": "timeseries" } ], "refresh": "30s", "schemaVersion": 40, "tags": [ "pulsar" ], "templating": { "list": [ { "allowCustomValue": false, "current": { "text": "All", "value": "$__all" }, "definition": "pulsar_producers_count", "includeAll": true, "label": "Cluster", "name": "cluster", "options": [], "query": "pulsar_producers_count", "refresh": 1, "regex": "/.*[^_]cluster=\\\"([^\\\"]+)\\\".*/", "sort": 1, "type": "query" }, { "allowCustomValue": false, "current": {}, "definition": "label_values(pulsar_producers_count{cluster=\"$cluster\"},namespace)", "includeAll": false, "label": "Tenant", "name": "tenant", "options": [], "query": { "qryType": 1, "query": "label_values(pulsar_producers_count{cluster=\"$cluster\"},namespace)", "refId": "PrometheusVariableQueryEditor-VariableQuery" }, "refresh": 2, "regex": "/([^\\/]+)\\/.*/", "sort": 1, "type": "query" }, { "allowCustomValue": false, "current": {}, "definition": "label_values(pulsar_producers_count{cluster=\"$cluster\", namespace=~\"$tenant[/].*\"},namespace)", "includeAll": false, "label": "Namespace", "name": "namespace", "options": [], "query": { "qryType": 1, "query": "label_values(pulsar_producers_count{cluster=\"$cluster\", namespace=~\"$tenant[/].*\"},namespace)", "refId": "PrometheusVariableQueryEditor-VariableQuery" }, "refresh": 2, "regex": ".*\\/(.*)", "sort": 1, "type": "query" }, { "current": {}, "definition": "label_values(pulsar_producers_count{cluster=\"$cluster\", namespace=\"$tenant/$namespace\"},topic)", "includeAll": false, "label": "Topic", "name": "topic", "options": [], "query": { "qryType": 1, "query": "label_values(pulsar_producers_count{cluster=\"$cluster\", namespace=\"$tenant/$namespace\"},topic)", "refId": "PrometheusVariableQueryEditor-VariableQuery" }, "refresh": 2, "regex": "", "sort": 1, "type": "query" } ] }, "time": { "from": "now-15m", "to": "now" }, "timezone": "utc", "title": "Pulsar / Topic", "uid": "zpBatvyFi", "weekStart": "" }