Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions src/bitdrift/public/unary/alerts/v1/alerts.proto
Original file line number Diff line number Diff line change
Expand Up @@ -325,6 +325,9 @@ message GetAllAlertsRequest {
LAST_TRIGGERED = 2;
LAST_RESOLVED = 3;
OWNER_NAME = 4;
ALERT_STATUS = 5;
ALERT_TYPE = 6;
LAST_DURATION = 7;
}

// Selects which caller-visible alert attribute to order by.
Expand Down
17 changes: 17 additions & 0 deletions src/bitdrift/public/unary/issues/v1/crash.proto
Original file line number Diff line number Diff line change
Expand Up @@ -188,6 +188,20 @@ message Report {
repeated .bitdrift.public.unary.issues.v1.Report.ThreadDetails.Thread threads = 2;
}

message BinaryImage {
// globally unique identifier for this image
string id = 1 [(validate.rules).string = {min_len: 1}];

// path to the binary on disk or base name if unavailable
string path = 2 [(validate.rules).string = {min_len: 1}];

// mount point of the image at runtime in bytes
uint64 load_address = 3;

// size of the image in bytes
uint64 length = 4;
}

repeated .bitdrift.public.unary.issues.v1.Report.Error errors = 1;

.bitdrift.public.unary.issues.v1.Report.DeviceMetrics device_metrics = 2;
Expand All @@ -199,4 +213,7 @@ message Report {

// Additional report fields captured from the client report payload.
repeated .bitdrift.public.unary.issues.v1.Report.Field fields = 5;

// Binary images present in the thread stack traces of the report
repeated .bitdrift.public.unary.issues.v1.Report.BinaryImage binary_images = 6;
}
2 changes: 1 addition & 1 deletion src/bitdrift/public/unary/timeline/v1/api.proto
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ import "bitdrift/public/unary/timeline/v1/logs.proto";
import "bitdrift/public/unary/timeline/v1/search.proto";
import "bitdrift/public/unary/timeline/v1/spans.proto";

// Provides access to session timeline data, including logs, metadata, and hydration state.
// Provides access to session timeline data, including logs, metadata, feature flags, and hydration state.
service TimelineService {
// Retrieves the logs for a session.
//
Expand Down
1 change: 1 addition & 0 deletions src/bitdrift/public/unary/timeline/v1/logs.proto
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ message Log {
INFO = 2;
WARN = 3;
ERROR = 4;
CRITICAL = 5;
}

message LogFields {
Expand Down
Loading