AGENT_SYSTEM_USAGE

AGENT_SYSTEM_USAGE

Инициатор: оркестратор

Получатель: ui

Описание:

Информация по загрузке хостов на которых запущены агенты

{
   "type" : "AGENT_SYSTEM_USAGE",
   "apiVersion" : "API_V2",
   "data" : [
       {
           "date" : ""         // дата в формате ISO-8601
           "systemUsage" : {   // карта key/value
               "cpu" : "",     // нагрузка на процессор
               "memory" : ""   // потребляемая оперативная память
           }
       },
       ...
   ],
   "uuid" : "",        // универсальный уникальный идентификатор агента
}
syntax = "proto3";
package Robin.Protocol.Orchestrator.Messages.API.v2;
import "SystemUsage.proto";

message AgentSystemUsage {
   string type = 1; // "AGENT_SYSTEM_USAGE"
   string apiVersion = 2;
   repeated SystemUsage data = 3;
   string uuid = 4; // универсальный уникальный идентификатор агента
}
syntax = "proto3";
package Robin.Protocol.Orchestrator.Messages.API.v2;
import "google/protobuf/timestamp.proto";

message SystemUsage {
   google.protobuf.Timestamp date = 1; // дата в формате ISO-8601
   map<string, string> systemUsage = 2;
}