Skip to content

Commit f2805c6

Browse files
authored
fix nodes grouping and uptime calculations (#10075)
1 parent a4dca6d commit f2805c6

File tree

3 files changed

+116
-58
lines changed

3 files changed

+116
-58
lines changed

ydb/core/viewer/json_handlers_viewer.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -243,7 +243,7 @@ void InitViewerHealthCheckJsonHandler(TJsonHandlers& handlers) {
243243
}
244244

245245
void InitViewerNodesJsonHandler(TJsonHandlers& handlers) {
246-
handlers.AddHandler("/viewer/nodes", new TJsonHandler<TJsonNodes>(TJsonNodes::GetSwagger()), 8);
246+
handlers.AddHandler("/viewer/nodes", new TJsonHandler<TJsonNodes>(TJsonNodes::GetSwagger()), 9);
247247
}
248248

249249
void InitViewerACLJsonHandler(TJsonHandlers &jsonHandlers) {

ydb/core/viewer/protos/viewer.proto

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -525,6 +525,11 @@ message TNodeGroup {
525525

526526
message TNodeInfo {
527527
uint32 NodeId = 1;
528+
string Database = 2;
529+
int32 UptimeSeconds = 3; // negative for disconnect time
530+
bool Disconnected = 4;
531+
float CpuUsage = 5;
532+
float DiskSpaceUsage = 6;
528533
NKikimrWhiteboard.TSystemStateInfo SystemState = 10;
529534
repeated NKikimrWhiteboard.TPDiskStateInfo PDisks = 20;
530535
repeated NKikimrWhiteboard.TVDiskStateInfo VDisks = 30;

0 commit comments

Comments
 (0)