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;
}