Skip to main content

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