ROBOT_SYSTEM_USAGE

ROBOT_SYSTEM_USAGE

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

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

Описание:

Информация по ресурсам потребляемым роботами

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

message RobotSystemUsage {
   string type = 1; // "ROBOT_SYSTEM_USAGE"
   string apiVersion = 2;
   repeated SystemUsage data = 3;
   string uuid = 4; // универсальный уникальный идентификатор робота
   string agentUuid = 5; // универсальный уникальный идентификатор агента
}
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;
}