mirror of
https://github.com/TeaOSLab/EdgeCommon.git
synced 2025-12-25 11:36:35 +08:00
阶段性提交
This commit is contained in:
40
pkg/rpc/protos/service_node_cluster_metric_item.proto
Normal file
40
pkg/rpc/protos/service_node_cluster_metric_item.proto
Normal file
@@ -0,0 +1,40 @@
|
||||
syntax = "proto3";
|
||||
option go_package = "./pb";
|
||||
|
||||
package pb;
|
||||
|
||||
import "models/rpc_messages.proto";
|
||||
import "models/model_metric_item.proto";
|
||||
|
||||
// 集群指标
|
||||
service NodeClusterMetricItemService {
|
||||
// 启用某个指标
|
||||
rpc enableNodeClusterMetricItem (EnableNodeClusterMetricItemRequest) returns (RPCSuccess);
|
||||
|
||||
// 禁用某个指标
|
||||
rpc disableNodeClusterMetricItem (DisableNodeClusterMetricItemRequest) returns (RPCSuccess);
|
||||
|
||||
// 查找集群中所有指标
|
||||
rpc findAllNodeClusterMetricItems (FindAllNodeClusterMetricItemsRequest) returns (FindAllNodeClusterMetricItemsResponse);
|
||||
}
|
||||
|
||||
// 启用某个指标
|
||||
message EnableNodeClusterMetricItemRequest {
|
||||
int64 nodeClusterId = 1;
|
||||
int64 metricItemId = 2;
|
||||
}
|
||||
|
||||
// 禁用某个指标
|
||||
message DisableNodeClusterMetricItemRequest {
|
||||
int64 nodeClusterId = 1;
|
||||
int64 metricItemId = 2;
|
||||
}
|
||||
|
||||
// 查找集群中所有指标
|
||||
message FindAllNodeClusterMetricItemsRequest {
|
||||
int64 nodeClusterId = 1;
|
||||
}
|
||||
|
||||
message FindAllNodeClusterMetricItemsResponse {
|
||||
repeated MetricItem metricItems = 1;
|
||||
}
|
||||
Reference in New Issue
Block a user