Skip to content

Conversation

@jbowens
Copy link
Collaborator

@jbowens jbowens commented Nov 18, 2025

Rework the storage dashboard within the DB console to consolidate some graphs and extend the dashboard with additional observability introduced in recent releases.

Screenshot 2025-11-18 at 2 57 02 PM Screenshot 2025-11-18 at 2 57 08 PM Screenshot 2025-11-18 at 2 57 21 PM Screenshot 2025-11-18 at 2 57 43 PM

Close #156391.

Move the file descriptor and time series graphs to the bottom of the storage
dashboard. These graphs are relatively niche and less useful than the other
graphs within the dashboard.

Epic: none
Release note: none
Previously the storage dashboard had two separate graphs for log-commit
latencies (p99 and p50) and two separate graphs for command-commit latencies
(p99 and p50). This commit consolidates these four graphs into two: one for
log-commit latencies and one for command-commit latencies.

Epic: none
Release note: none
Add two missing I/O write categories to the storage dashboard's 'Disk Write
Breakdown' graph: pebble-manifest and pebble-blob-file-rewrite.

Epic: none
Release note: none
Add a new graph to the storage dashboard within the DB Console, graphing block
bytes loaded by iterators per category.

Epic: none
Informs cockroachdb#156391.
Release note: none
When focused on a single node, some DB console graphs show per-store metrics
with an additional graph aggregating across the node's stores. In the common
case of a single-store node, the aggregated metric and the per-store metric are
the same and make the graph more difficult to parse. This commit updates these
graphs to only include the aggregated metric if a node has more than one store.

Epic: none
Release note: none
Extend the storage dashboard to include value separation metrics. For now this
includes referenced and unreferenced value byte totals and the sum of the size
of all blob files.

Informs cockroachdb#156391.
Epic: none
Release note: none
@jbowens jbowens requested review from a team and RaduBerinde November 18, 2025 19:52
@jbowens jbowens requested a review from a team as a code owner November 18, 2025 19:52
@jbowens jbowens requested review from jasonlmfong and removed request for a team November 18, 2025 19:52
@cockroach-teamcity
Copy link
Member

This change is Reviewable

@jbowens jbowens requested a review from xinhaoz November 18, 2025 20:04
Copy link
Member

@RaduBerinde RaduBerinde left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

:lgtm: Nice improvements!

Reviewable status: :shipit: complete! 1 of 0 LGTMs obtained (waiting on @jasonlmfong and @xinhaoz)

Adapt the storage dashboard graph that displays the count of sstables in a
store to also show the number of blob files.

Epic: none
Release note: none
@jbowens
Copy link
Collaborator Author

jbowens commented Nov 18, 2025

TFTR!

bors r=RaduBerinde

@craig
Copy link
Contributor

craig bot commented Nov 18, 2025

@craig craig bot merged commit 6ca473a into cockroachdb:master Nov 18, 2025
24 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

storage: update DB console graphs

3 participants