syntax = "proto3"; option go_package = "./pb"; package pb; import "models/model_node_cluster.proto"; import "models/model_node.proto"; import "models/model_server.proto"; // 统计数据 message MetricStat { int64 id = 1; string hash = 2; int64 serverId = 3; int64 itemId = 4; repeated string keys = 5; float value = 6; string time = 7; int32 version = 8; NodeCluster nodeCluster = 30; Node node = 31; Server server = 32; int64 sumCount = 40; float sumTotal = 41; } // 需要上传的统计数据 message UploadingMetricStat { int64 id = 1; string hash = 2; repeated string keys = 3; float value = 4; }