Every node stores its own gauge readings. The dashboard took the latest from whichever node wrote last (summarize, the memory tile), or added up every reading in a chart slice (series, seriesBucketValue).
Per-node gauges (memory, open connections) showed one arbitrary node, or a pile of ticks in a chart slice.
Cluster-wide counts could show another node's drifted copy. Production has queue.count at 18,446,744,073,709,551,596 on node 0 (−20 stored unsigned) and user.count = 0 on two nodes.
gaugeReading takes each node's latest reading. It adds up per-node gauges, and for queue/user/domain counts takes the largest believable one, which also skips the junk already in history. inbuxa-server #139 stops storing it.
Used by: trend cards (summarize), chart slices (series, seriesBucketValue), and the memory tile. The memory tile now reads all nodes from history rather than one node's live value.
Tests: 5 new in helpers.test.ts (per-node sum, drifted and zero copies, no believable reading, single node without nodeId, chart slice). The dashboard suite passes (39).
Strings: 1 changed, cc.g.memoryDetail: this node → all nodes · peak {{peak}}. English only; the console has only en.json.
Every node stores its own gauge readings. The dashboard took the latest from whichever node wrote last (summarize, the memory tile), or added up every reading in a chart slice (series, seriesBucketValue).
- **Per-node gauges** (memory, open connections) showed one arbitrary node, or a pile of ticks in a chart slice.
- **Cluster-wide counts** could show another node's drifted copy. Production has queue.count at 18,446,744,073,709,551,596 on node 0 (−20 stored unsigned) and user.count = 0 on two nodes.
gaugeReading takes each node's latest reading. It adds up per-node gauges, and for queue/user/domain counts takes the largest believable one, which also skips the junk already in history. inbuxa-server #139 stops storing it.
Used by: trend cards (summarize), chart slices (series, seriesBucketValue), and the memory tile. The memory tile now reads all nodes from history rather than one node's live value.
Tests: 5 new in helpers.test.ts (per-node sum, drifted and zero copies, no believable reading, single node without nodeId, chart slice). The dashboard suite passes (39).
**Strings:** 1 changed, cc.g.memoryDetail: this node → all nodes · peak {{peak}}. English only; the console has only en.json.
Every node stores its own gauge readings, and the dashboard took the
latest from whichever node wrote last, or added up every reading in a
chart slice. Per-node gauges (memory, open connections) showed one node
or a pile of ticks, and the cluster-wide counts could show another
node's drifted copy: a 20-digit queue (an underflow stored unsigned) or
0 accounts.
gaugeReading takes each node's latest reading, adds per-node gauges up,
and for queue/user/domain counts takes the largest believable one, which
also skips the junk already in history (inbuxa-server stops storing it).
Cards, chart slices and the memory tile use it; the tile now reads all
nodes from history rather than one node's live value.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Every node stores its own gauge readings. The dashboard took the latest from whichever node wrote last (summarize, the memory tile), or added up every reading in a chart slice (series, seriesBucketValue).
gaugeReading takes each node's latest reading. It adds up per-node gauges, and for queue/user/domain counts takes the largest believable one, which also skips the junk already in history. inbuxa-server #139 stops storing it.
Used by: trend cards (summarize), chart slices (series, seriesBucketValue), and the memory tile. The memory tile now reads all nodes from history rather than one node's live value.
Tests: 5 new in helpers.test.ts (per-node sum, drifted and zero copies, no believable reading, single node without nodeId, chart slice). The dashboard suite passes (39).
Strings: 1 changed, cc.g.memoryDetail: this node → all nodes · peak {{peak}}. English only; the console has only en.json.