IssueGroup¶
| Field | Type | Description |
|---|---|---|
| id | string | The unique identifier for the issue group. |
| metadata | The metadata for the issue group. | |
| platform | The platform on which the issue group occurred. Once we support React Native for issues/crashes, we may encounter issues that span multiple platforms. Most of the time we expect this to be a single platform. | |
| stats | The stats for the issue group BEFORE filters are applied. | |
| assignees | The assignees of the issue group. | |
| status | bitdrift.public.unary.issues.v1.IssueGroupStatus | The status of the issue group. |
| filtered_stats | The stats for the issue group AFTER filters are applied. | |
| version | string | (Only one of version, or version_code can be set) |
| version_code | int64 | android-specific version field (Only one of version_code, or version can be set) |
Example¶
JSON
{
"assignees": [
{
"email": "user@example.com",
"id": "usr_abc123",
"name": "Jane Doe"
}
],
"filtered_stats": {
"events": [
{
"count": 42,
"period_start": "2024-01-15T09:30:00Z"
}
],
"first_report_seen": "2024-01-15T09:30:00Z",
"first_seen": "2024-01-15T09:30:00Z",
"last_seen": "2024-01-15T09:30:00Z",
"session_count": 42,
"user_count": 42
},
"id": "12710232306638153143",
"metadata": {
"context": "[anon:dalvik-free list large object space]+0x48768cb",
"details": "Bus error (bad memory access)",
"platform": {
"apple": {
"apps": [
{
"app_id": "com.example.app"
}
]
}
},
"reason": "SIGBUS",
"type": "Crash"
},
"platform": [
{
"apple": {
"apps": [
{
"app_id": "com.example.app"
}
]
}
}
],
"stats": {
"events": [
{
"count": 42,
"period_start": "2024-01-15T09:30:00Z"
}
],
"first_report_seen": "2024-01-15T09:30:00Z",
"first_seen": "2024-01-15T09:30:00Z",
"last_seen": "2024-01-15T09:30:00Z",
"session_count": 42,
"user_count": 42
},
"status": "NEW",
"version": "2.1.0"
}
IssueGroup.Metadata¶
| Field | Type | Description |
|---|---|---|
| type | string | The issue group type, such as Crash, ANR, or Exception. |
| reason | string | The issue group reason, such as OutOfMemoryError or NullPointerException. |
| context | optional string | Additional issue group context, such as a file name or function name. This value is used as part of the grouping key. |
| details | optional string | Detailed issue data, such as a stack trace or error message. This value is not used as part of the grouping key. It comes from one issue in the group and may not represent the entire group. |
| platform | The platform and app_id associated with the issue group. |
Example¶
JSON
{
"context": "[anon:dalvik-free list large object space]+0x48768cb",
"details": "Bus error (bad memory access)",
"platform": {
"apple": {
"apps": [
{
"app_id": "com.example.app"
}
]
}
},
"reason": "SIGBUS",
"type": "Crash"
}
IssueGroup.Stats¶
| Field | Type | Description |
|---|---|---|
| first_seen | google.protobuf.Timestamp | The first time the issue group was seen within the time range. |
| last_seen | google.protobuf.Timestamp | The last time the issue group was seen within the time range. |
| first_report_seen | google.protobuf.Timestamp | The first time any report was seen for this issue group. |
| user_count | uint64 | The number of unique users that have experienced this issue. |
| events | ||
| session_count | uint64 | The number of unique sessions in which this issue was reported |
Example¶
JSON
{
"events": [
{
"count": 42,
"period_start": "2024-01-15T09:30:00Z"
}
],
"first_report_seen": "2024-01-15T09:30:00Z",
"first_seen": "2024-01-15T09:30:00Z",
"last_seen": "2024-01-15T09:30:00Z",
"session_count": 42,
"user_count": 42
}