1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- option java_package = "com.nrxt.nms.mon.ms.proto";
- option java_outer_classname = "NmsRecvSendMetricProto";
- package com.nrxt.nms.mon.ms.proto;
- import "NmsMonMsProto.proto";
- // 输入
- message NmsRecvMetricRequestBody {
- message Metric {
- required string metricCode = 1; // 指标编码
- required bool success = 2 [default = true]; // 是否成功
- optional string errorCode = 3; // 错误代码
- optional string errorMsg = 4; // 错误信息
- optional string metricValue = 5; // 采集结果
- }
-
- message ResourceType {
- required string resourceTypeCode = 1; // 资源类型编码
- required bool success = 2 [default = true]; // 采集是否成功
- optional string errorCode = 3; // 采集错误代码
- optional string errorMsg = 4; // 采集错误信息
- repeated Resource resource = 5; // 资源列表
- }
-
- message Resource {
- required string cmdbId = 1; // cmdb资源id
- optional string thirdPartyId = 2; // 第三方接入系统资源id
- repeated Metric metric = 3; // 采集指标列表
- required bool success = 4 [default = true]; // 采集是否成功
- optional string errorCode = 5; // 采集错误代码
- optional string errorMsg = 6; // 采集错误信息
- repeated ResourceType subResourceType = 7; // 子资源类型列表
- optional string ipAddr = 8; // 资源ip
- }
- required string metricCls = 1; // 指标分类
- required string dataTime = 2; // 数据时间
- optional string intervalUnit = 3; // 采集周期单位 SS:秒,MI:分钟;HH:小时;DD:天;MM:月;WW:周
- optional int32 intervalValue = 4; // 采集周期值
- repeated ResourceType resourceType = 5; // 资源类型列表
- }
- message NmsRecvMetricRequest {
- required NmsMonMsRequestHead head = 1; // 输入头
- required NmsRecvMetricRequestBody body = 2; // 输入体
- }
- // 输出
- message NmsRecvMetricResponse {
- // 输出头
- required NmsMonMsResponseHead head = 1; // 输出头
- }
|