Skip to content

Commit 0bd3b44

Browse files
craig[bot]kvoli
andcommitted
Merge #130272
130272: db-console: add to rac1 with rac2 metrics on overload dashboard r=sumeerbhola a=kvoli Add to the existing replication admission control metrics displayed under "Admission Queueing Delay p99 – Replication Admission Control" and "Blocked Replication Streams" with the rac2 equivalents. Resolves: #130193 Release note: None Co-authored-by: Austen McClernon <[email protected]>
2 parents 8da10b0 + 0e7d83d commit 0bd3b44

File tree

1 file changed

+44
-6
lines changed
  • pkg/ui/workspaces/db-console/src/views/cluster/containers/nodeGraphs/dashboards

1 file changed

+44
-6
lines changed

pkg/ui/workspaces/db-console/src/views/cluster/containers/nodeGraphs/dashboards/overload.tsx

Lines changed: 44 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -240,7 +240,7 @@ export default function (props: GraphDashboardProps) {
240240
sources={nodeSources}
241241
tenantSource={tenantSource}
242242
showMetricsInTooltip={true}
243-
tooltip={`The 99th percentile latency of requests waiting in the Replication Admission Control queue. This metric is indicative of store overload on replicas.`}
243+
tooltip={`The 99th percentile latency of requests waiting in the Replication Admission Control queue. This metric is indicative of store overload on replicas. v1 refers to the pre-v24.3 flow controller.`}
244244
>
245245
<Axis units={AxisUnits.Duration} label="Flow Token Wait Duration">
246246
{nodeIDs.map(nid => (
@@ -249,7 +249,7 @@ export default function (props: GraphDashboardProps) {
249249
key={nid}
250250
name="cr.node.kvadmission.flow_controller.regular_wait_duration-p99"
251251
title={
252-
"Regular " +
252+
"(v1) Regular " +
253253
nodeDisplayName(nodeDisplayNameByID, nid)
254254
}
255255
sources={[nid]}
@@ -259,7 +259,27 @@ export default function (props: GraphDashboardProps) {
259259
key={nid}
260260
name="cr.node.kvadmission.flow_controller.elastic_wait_duration-p99"
261261
title={
262-
"Elastic " +
262+
"(v1) Elastic " +
263+
nodeDisplayName(nodeDisplayNameByID, nid)
264+
}
265+
sources={[nid]}
266+
downsampleMax
267+
/>
268+
<Metric
269+
key={nid}
270+
name="cr.node.kvflowcontrol.eval_wait.regular.duration-p99"
271+
title={
272+
"(v2) Regular " +
273+
nodeDisplayName(nodeDisplayNameByID, nid)
274+
}
275+
sources={[nid]}
276+
downsampleMax
277+
/>
278+
<Metric
279+
key={nid}
280+
name="cr.node.kvflowcontrol.eval_wait.elastic.duration-p99"
281+
title={
282+
"(v2) Elastic " +
263283
nodeDisplayName(nodeDisplayNameByID, nid)
264284
}
265285
sources={[nid]}
@@ -275,7 +295,7 @@ export default function (props: GraphDashboardProps) {
275295
sources={nodeSources}
276296
tenantSource={tenantSource}
277297
showMetricsInTooltip={true}
278-
tooltip={`Blocked replication streams per node in Replication Admission Control, separated by admission priority {regular, elastic}.`}
298+
tooltip={`Blocked replication streams per node in Replication Admission Control, separated by admission priority {regular, elastic}. v1 refers to the pre-v24.3 flow controller.`}
279299
>
280300
<Axis label="Blocked Stream Count">
281301
{nodeIDs.map(nid => (
@@ -284,7 +304,7 @@ export default function (props: GraphDashboardProps) {
284304
key={nid}
285305
name="cr.node.kvadmission.flow_controller.regular_blocked_stream_count"
286306
title={
287-
"Regular " +
307+
"(v1) Regular " +
288308
nodeDisplayName(nodeDisplayNameByID, nid)
289309
}
290310
sources={[nid]}
@@ -293,7 +313,25 @@ export default function (props: GraphDashboardProps) {
293313
key={nid}
294314
name="cr.node.kvadmission.flow_controller.elastic_blocked_stream_count"
295315
title={
296-
"Elastic " +
316+
"(v1) Elastic " +
317+
nodeDisplayName(nodeDisplayNameByID, nid)
318+
}
319+
sources={[nid]}
320+
/>
321+
<Metric
322+
key={nid}
323+
name="cr.node.kvflowcontrol.streams.eval.regular.blocked_count"
324+
title={
325+
"(v2) Regular " +
326+
nodeDisplayName(nodeDisplayNameByID, nid)
327+
}
328+
sources={[nid]}
329+
/>
330+
<Metric
331+
key={nid}
332+
name="cr.node.kvflowcontrol.streams.eval.elastic.blocked_count"
333+
title={
334+
"(v2) Elastic " +
297335
nodeDisplayName(nodeDisplayNameByID, nid)
298336
}
299337
sources={[nid]}

0 commit comments

Comments
 (0)