ErrorService
Source and message fields. Error family: errors.
SearchErrors
Occurrences newest first, one per SDK event id (retries collapse).
- Path:
/backplane.console.v1.ErrorService/SearchErrors. - Input:
SearchErrorsRequest; output:SearchErrorsResponse; mode: unary. - Errors: errors + common.
- Read/validation: safe to retry after a transient failure.
// client: ErrorServiceClient; request: SearchErrorsRequest; signal: AbortSignal
const response = await client.searchErrors(request, { signal });
ErrorHistogram
Occurrences per bucket over the filter's range.
- Path:
/backplane.console.v1.ErrorService/ErrorHistogram. - Input:
ErrorHistogramRequest; output:ErrorHistogramResponse; mode: unary. - Errors: errors + common.
- Read/validation: safe to retry after a transient failure.
// client: ErrorServiceClient; request: ErrorHistogramRequest; signal: AbortSignal
const response = await client.errorHistogram(request, { signal });
ErrorFacets
The most frequent values of fields over the filter's occurrences.
- Path:
/backplane.console.v1.ErrorService/ErrorFacets. - Input:
ErrorFacetsRequest; output:ErrorFacetsResponse; mode: unary. - Errors: errors + common.
- Read/validation: safe to retry after a transient failure.
// client: ErrorServiceClient; request: ErrorFacetsRequest; signal: AbortSignal
const response = await client.errorFacets(request, { signal });
GetError
One occurrence in full: the exception, the SDK envelope (state, history), the stored fields and what did not check out.
- Path:
/backplane.console.v1.ErrorService/GetError. - Input:
GetErrorRequest; output:GetErrorResponse; mode: unary. - Errors: errors + common.
- Read/validation: safe to retry after a transient failure.
// client: ErrorServiceClient; request: GetErrorRequest; signal: AbortSignal
const response = await client.getError(request, { signal });
RelatedLogs
Logs related to an occurrence: of its span, its trace, its SDK runtime or its service around its time. Its trace itself is ObsService.GetTrace.
- Path:
/backplane.console.v1.ErrorService/RelatedLogs. - Input:
RelatedLogsRequest; output:RelatedLogsResponse; mode: unary. - Errors: errors + common.
- Read/validation: safe to retry after a transient failure.
// client: ErrorServiceClient; request: RelatedLogsRequest; signal: AbortSignal
const response = await client.relatedLogs(request, { signal });
SearchErrorGroups
SearchErrorGroups lists groups — one fingerprint in one service — with their counts over the filter's range, newest activity first.
- Path:
/backplane.console.v1.ErrorService/SearchErrorGroups. - Input:
SearchErrorGroupsRequest; output:SearchErrorGroupsResponse; mode: unary. - Errors: errors + common.
- Read/validation: safe to retry after a transient failure.
// client: ErrorServiceClient; request: SearchErrorGroupsRequest; signal: AbortSignal
const response = await client.searchErrorGroups(request, { signal });
GetErrorGroup
GetErrorGroup is one group with its trend and facets over the range.
- Path:
/backplane.console.v1.ErrorService/GetErrorGroup. - Input:
GetErrorGroupRequest; output:GetErrorGroupResponse; mode: unary. - Errors: errors + common.
- Read/validation: safe to retry after a transient failure.
// client: ErrorServiceClient; request: GetErrorGroupRequest; signal: AbortSignal
const response = await client.getErrorGroup(request, { signal });
ErrorInfo
ErrorInfo says how errors are kept: retention, burst limits, record size and whether related logs can be read.
- Path:
/backplane.console.v1.ErrorService/ErrorInfo. - Input:
ErrorInfoRequest; output:ErrorInfoResponse; mode: unary. - Errors: errors + common.
- Read/validation: safe to retry after a transient failure.
// client: ErrorServiceClient; request: ErrorInfoRequest; signal: AbortSignal
const response = await client.errorInfo(request, { signal });
SetErrorGroupState
Resolves, mutes or reopens a group; audited as error_group.
- Path:
/backplane.console.v1.ErrorService/SetErrorGroupState. - Input:
SetErrorGroupStateRequest; output:SetErrorGroupStateResponse; mode: unary. - Errors: errors + common.
- Read/validation: safe to retry after a transient failure.
// client: ErrorServiceClient; request: SetErrorGroupStateRequest; signal: AbortSignal
const response = await client.setErrorGroupState(request, { signal });