You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I checked what /metrics already exposes before asking for anything, and most of what a
loader needs is there: bridge_queue_depth (registry field at nodedb/src/control/metrics/database.rs:32, writer at :109) covers queue pressure, wal_commit_latency_p99 covers commit stalls, and qps covers generic request rate.
The registry lives at nodedb/src/control/metrics/database.rs for per-database metrics
and nodedb/src/control/metrics/system/fields.rs:16 (SystemMetrics) for system ones.
Two things I could not find:
A write counter per engine, for example edges written per second for graph
(nodedb_graph_edges_written_total). Loaders size their pacing from arrival vs apply
rate, and today they estimate it from qps, which mixes reads in.
If both already exist under names I did not find, close this with a pointer and I will
document them on my side. The capacity-busy counter is tracked in #371. This issue tracks the per-engine write counter.
What actually happened? (check all that are true)
Acknowledged/committed data was lost, corrupted, or silently wrong
The server crashed, hung, or failed to start
A security or isolation boundary was crossed
Core functionality is broken with no acceptable workaround
A workaround exists (estimate from qps, or pace conservatively)
Proposed severity
SEV-4, observability gap. No correctness impact.
Reproducibility
Not applicable.
Last known-good version / commit (if a regression)
Not a regression.
Environment & logs
Linux x86_64, single-node origin. Catalogue read from docs/architecture.md (Per-Database
and Per-Tenant metric lists) on 2026-09-24.
Before submitting
I searched existing issues and the docs before asking.
Fixed in #443. /metrics exposes nodedb_graph_edges_written_total and nodedb_graph_edges_deleted_total. They count edge changes that land, single and batch. Graph node and edge gauges also refresh every 10 s. The capacity-busy counter stays in #371.
Activity
farhan-syah commentedon Nov 3, 2026
Fixed in #443.
/metricsexposesnodedb_graph_edges_written_totalandnodedb_graph_edges_deleted_total. They count edge changes that land, single and batch. Graph node and edge gauges also refresh every 10 s. The capacity-busy counter stays in #371.