Domain name service2 matching interfaces
Assemble dashboard data
composeNSBoard
POST
/NSService/composeNSBoard- Definition file
service_ns.proto- Available roles
- Administrator
Original definition
rpc composeNSBoard (ComposeNSBoardRequest) returns (ComposeNSBoardResponse);Request message
ComposeNSBoardRequestAssemble dashboard data
Request message · Field definitions
message ComposeNSBoardRequest {
}Response message
ComposeNSBoardResponseResponse message · Field definitions
message ComposeNSBoardResponse {
int64 countNSDomains = 1;
int64 countNSRecords = 2;
int64 countNSClusters = 3;
int64 countNSNodes = 4;
int64 countOfflineNSNodes = 5;
repeated DailyTrafficStat dailyTrafficStats = 30;
repeated HourlyTrafficStat hourlyTrafficStats = 31;
repeated NodeStat topNSNodeStats = 32;
repeated DomainStat topNSDomainStats = 33;
repeated NodeValue cpuNodeValues = 34;
repeated NodeValue memoryNodeValues = 35;
repeated NodeValue loadNodeValues = 36;
message DailyTrafficStat {
string day = 1;
int64 bytes = 2;
int64 countRequests = 3;
}
message HourlyTrafficStat {
string hour = 1;
int64 bytes = 2;
int64 countRequests = 3;
}
message NodeStat {
int64 nsClusterId = 1;
int64 nsNodeId = 2;
string nsNodeName = 3;
int64 countRequests = 4;
int64 bytes = 5;
}
message DomainStat {
int64 nsDomainId = 1;
string nsDomainName = 2;
int64 countRequests = 3;
int64 bytes = 4;
}
}