-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathTelemetry.proto
More file actions
30 lines (22 loc) · 915 Bytes
/
Copy pathTelemetry.proto
File metadata and controls
30 lines (22 loc) · 915 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
// Telemetry.proto — Standardized logging and rich signal messages for the Universal Agent Protocol (UAP).
syntax = "proto3";
package uap.v1;
import "google/protobuf/timestamp.proto";
import "Severity.proto";
import "Attachment.proto";
option java_package = "me.hsgamer.teststate.uap.v1";
option java_multiple_files = true;
// Telemetry represents a single real-time log entry streamed from
// the Agent to the Hub during job execution or translation.
message Telemetry {
// The primary human-readable log message.
string message = 1;
// Rich attachments for this log entry (e.g., a screenshot).
repeated Attachment attachments = 2;
// The timestamp of the telemetry event.
google.protobuf.Timestamp timestamp = 3;
// The severity level of this telemetry entry.
Severity severity = 4;
// The source of this telemetry (e.g., "stdout", "stderr", "selenium-engine").
string source = 5;
}