mirror of
https://github.com/TeaOSLab/EdgeCommon.git
synced 2025-12-25 19:56:37 +08:00
Dashboard增加指标图表
This commit is contained in:
@@ -6,6 +6,7 @@ package pb;
|
||||
import "models/model_admin.proto";
|
||||
import "models/model_admin_list.proto";
|
||||
import "models/rpc_messages.proto";
|
||||
import "service_server_stat_board.proto";
|
||||
|
||||
service AdminService {
|
||||
// 登录
|
||||
@@ -223,6 +224,9 @@ message ComposeAdminDashboardResponse {
|
||||
repeated NodeStat topNodeStats = 38;
|
||||
repeated DomainStat topDomainStats = 39;
|
||||
|
||||
|
||||
repeated MetricDataChart metricDataCharts = 40;
|
||||
|
||||
message DailyTrafficStat {
|
||||
string day = 1;
|
||||
int64 bytes = 2;
|
||||
@@ -262,6 +266,8 @@ message ComposeAdminDashboardResponse {
|
||||
int64 countNodes = 1;
|
||||
string newVersion = 2;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
// 修改管理员使用的界面风格
|
||||
|
||||
@@ -5,6 +5,7 @@ package pb;
|
||||
|
||||
import "models/rpc_messages.proto";
|
||||
import "models/model_metric_item.proto";
|
||||
import "models/model_node_cluster.proto";
|
||||
|
||||
// 集群指标
|
||||
service NodeClusterMetricItemService {
|
||||
@@ -19,6 +20,9 @@ service NodeClusterMetricItemService {
|
||||
|
||||
// 检查是否已添加某个指标
|
||||
rpc existsNodeClusterMetricItem (ExistsNodeClusterMetricItemRequest) returns (RPCExists);
|
||||
|
||||
// 查找使用指标的集群
|
||||
rpc findAllNodeClustersWithMetricItemId (FindAllNodeClustersWithMetricItemIdRequest) returns (FindAllNodeClustersWithMetricItemIdResponse);
|
||||
}
|
||||
|
||||
// 启用某个指标
|
||||
@@ -47,4 +51,13 @@ message FindAllNodeClusterMetricItemsResponse {
|
||||
message ExistsNodeClusterMetricItemRequest {
|
||||
int64 nodeClusterId = 1;
|
||||
int64 metricItemId = 2;
|
||||
}
|
||||
|
||||
// 查找使用指标的集群
|
||||
message FindAllNodeClustersWithMetricItemIdRequest {
|
||||
int64 metricItemId = 1;
|
||||
}
|
||||
|
||||
message FindAllNodeClustersWithMetricItemIdResponse {
|
||||
repeated NodeCluster nodeClusters = 1;
|
||||
}
|
||||
@@ -52,7 +52,7 @@ message ComposeServerStatNodeClusterBoardResponse {
|
||||
repeated NodeValue memoryNodeValues = 35;
|
||||
repeated NodeValue loadNodeValues = 36;
|
||||
|
||||
repeated MetricData metricCharts = 37;
|
||||
repeated MetricDataChart metricDataCharts = 37;
|
||||
|
||||
message DailyTrafficStat {
|
||||
string day = 1;
|
||||
@@ -91,11 +91,6 @@ message ComposeServerStatNodeClusterBoardResponse {
|
||||
int64 countAttackRequests = 6;
|
||||
int64 attackBytes = 7;
|
||||
}
|
||||
|
||||
message MetricData {
|
||||
MetricChart metricChart = 1;
|
||||
repeated MetricStat metricStats = 2;
|
||||
}
|
||||
}
|
||||
|
||||
// 组合节点看板数据
|
||||
@@ -126,7 +121,7 @@ message ComposeServerStatNodeBoardResponse {
|
||||
repeated NodeValue loadNodeValues = 36;
|
||||
repeated NodeValue cacheDirsValues = 38;
|
||||
|
||||
repeated MetricData metricCharts = 37;
|
||||
repeated MetricDataChart metricDataCharts = 37;
|
||||
|
||||
message DailyTrafficStat {
|
||||
string day = 1;
|
||||
@@ -156,11 +151,6 @@ message ComposeServerStatNodeBoardResponse {
|
||||
int64 countAttackRequests = 6;
|
||||
int64 attackBytes = 7;
|
||||
}
|
||||
|
||||
message MetricData {
|
||||
MetricChart metricChart = 1;
|
||||
repeated MetricStat metricStats = 2;
|
||||
}
|
||||
}
|
||||
|
||||
// 组合服务看板数据
|
||||
@@ -174,7 +164,7 @@ message ComposeServerStatBoardResponse {
|
||||
repeated NodeStat topNodeStats = 32;
|
||||
repeated DomainStat topDomainStats = 33;
|
||||
|
||||
repeated MetricData metricCharts = 34;
|
||||
repeated MetricDataChart metricDataCharts = 34;
|
||||
|
||||
message DailyTrafficStat {
|
||||
string day = 1;
|
||||
@@ -213,9 +203,10 @@ message ComposeServerStatBoardResponse {
|
||||
int64 countAttackRequests = 6;
|
||||
int64 attackBytes = 7;
|
||||
}
|
||||
}
|
||||
|
||||
message MetricData {
|
||||
MetricChart metricChart = 1;
|
||||
repeated MetricStat metricStats = 2;
|
||||
}
|
||||
// 矩阵数据
|
||||
message MetricDataChart {
|
||||
MetricChart metricChart = 1;
|
||||
repeated MetricStat metricStats = 2;
|
||||
}
|
||||
Reference in New Issue
Block a user