When more than one node holds a lease, the overview's Server Memory card gives way to Cluster Health:
healthy nodes out of the total (3 / 3), with the healthy and unhealthy counts under it;
each silent node named, with how long it has been quiet;
a link to the node list when the viewer may open it.
It reads x:ClusterNode every 30 seconds. Healthy means Active. With the server's node heartbeat (inbuxa-server, feature/node-heartbeat) a node turns Stale after 3 minutes without a renewal; older servers take an hour. Inactive leases (a day silent) are left out. On a single server, or when the viewer can't list nodes, the dashboard is unchanged.
New strings use in-code English defaults, like the rest of the dashboard: cluster.health, cluster.healthy, cluster.unhealthy, cluster.quietMinutes, cluster.quietHours, cluster.quietUnknown, cluster.healthLink. en.json has no dashboard keys, so no catalogue changes.
Checks: typecheck, eslint and vitest (376 tests, 5 new) pass.
When more than one node holds a lease, the overview's **Server Memory** card gives way to **Cluster Health**:
- healthy nodes out of the total (`3 / 3`), with the healthy and unhealthy counts under it;
- each silent node named, with how long it has been quiet;
- a link to the node list when the viewer may open it.
It reads `x:ClusterNode` every 30 seconds. Healthy means Active. With the server's node heartbeat (inbuxa-server, feature/node-heartbeat) a node turns Stale after 3 minutes without a renewal; older servers take an hour. Inactive leases (a day silent) are left out. On a single server, or when the viewer can't list nodes, the dashboard is unchanged.
New strings use in-code English defaults, like the rest of the dashboard: `cluster.health`, `cluster.healthy`, `cluster.unhealthy`, `cluster.quietMinutes`, `cluster.quietHours`, `cluster.quietUnknown`, `cluster.healthLink`. `en.json` has no dashboard keys, so no catalogue changes.
Checks: typecheck, eslint and vitest (376 tests, 5 new) pass.
When more than one node holds a lease, the overview's Server Memory
card gives way to Cluster Health: healthy nodes out of the total, the
number unhealthy, and each silent node named with how long it has been
quiet. It reads x:ClusterNode every 30 seconds and links to the node
list when the viewer may open it.
Healthy means Active. A server with the node heartbeat marks a node
Stale after three minutes without a lease renewal; older servers take
an hour. Inactive leases (a day silent) are left out. On a single
server, or without permission to list nodes, the dashboard is
unchanged.
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.
When more than one node holds a lease, the overview's Server Memory card gives way to Cluster Health:
3 / 3), with the healthy and unhealthy counts under it;It reads
x:ClusterNodeevery 30 seconds. Healthy means Active. With the server's node heartbeat (inbuxa-server, feature/node-heartbeat) a node turns Stale after 3 minutes without a renewal; older servers take an hour. Inactive leases (a day silent) are left out. On a single server, or when the viewer can't list nodes, the dashboard is unchanged.New strings use in-code English defaults, like the rest of the dashboard:
cluster.health,cluster.healthy,cluster.unhealthy,cluster.quietMinutes,cluster.quietHours,cluster.quietUnknown,cluster.healthLink.en.jsonhas no dashboard keys, so no catalogue changes.Checks: typecheck, eslint and vitest (376 tests, 5 new) pass.