Skip to main content

ObsService

Source and message fields. Error family: observability.

GetObsCapabilities​

GetObsCapabilities is a unary operation.

  • Path: /backplane.console.v1.ObsService/GetObsCapabilities.
  • Input: GetObsCapabilitiesRequest; output: GetObsCapabilitiesResponse; mode: unary.
  • Errors: observability + common.
  • Read/validation: safe to retry after a transient failure.
// client: ObsServiceClient; request: GetObsCapabilitiesRequest; signal: AbortSignal
const response = await client.getObsCapabilities(request, { signal });

QueryObs​

QueryObs is a unary operation.

  • Path: /backplane.console.v1.ObsService/QueryObs.
  • Input: QueryObsRequest; output: QueryObsResponse; mode: unary.
  • Errors: observability + common.
  • Read/validation: safe to retry after a transient failure.
// client: ObsServiceClient; request: QueryObsRequest; signal: AbortSignal
const response = await client.queryObs(request, { signal });

GetTrace​

Complete backend-native Tempo JSON, including every available span field. NotFound: trace absent. A trace can still be incomplete while spans arrive.

  • Path: /backplane.console.v1.ObsService/GetTrace.
  • Input: GetTraceRequest; output: GetTraceResponse; mode: unary.
  • Errors: observability + common.
  • Read/validation: safe to retry after a transient failure.
// client: ObsServiceClient; request: GetTraceRequest; signal: AbortSignal
const response = await client.getTrace(request, { signal });

ListObsSources​

Discovers stored sources independently of the module registry.

  • Path: /backplane.console.v1.ObsService/ListObsSources.
  • Input: ListObsSourcesRequest; output: ListObsSourcesResponse; mode: unary.
  • Errors: observability + common.
  • Read/validation: safe to retry after a transient failure.
// client: ObsServiceClient; request: ListObsSourcesRequest; signal: AbortSignal
const response = await client.listObsSources(request, { signal });

ListObsFields​

ListObsFields is a unary operation.

  • Path: /backplane.console.v1.ObsService/ListObsFields.
  • Input: ListObsFieldsRequest; output: ListObsFieldsResponse; mode: unary.
  • Errors: observability + common.
  • Read/validation: safe to retry after a transient failure.
// client: ObsServiceClient; request: ListObsFieldsRequest; signal: AbortSignal
const response = await client.listObsFields(request, { signal });

ListObsFieldValues​

ListObsFieldValues is a unary operation.

  • Path: /backplane.console.v1.ObsService/ListObsFieldValues.
  • Input: ListObsFieldValuesRequest; output: ListObsFieldValuesResponse; mode: unary.
  • Errors: observability + common.
  • Read/validation: safe to retry after a transient failure.
// client: ObsServiceClient; request: ListObsFieldValuesRequest; signal: AbortSignal
const response = await client.listObsFieldValues(request, { signal });

GetObsSelectors​

View presets only. Does not filter global discovery or admission.

  • Path: /backplane.console.v1.ObsService/GetObsSelectors.
  • Input: GetObsSelectorsRequest; output: GetObsSelectorsResponse; mode: unary.
  • Errors: observability + common.
  • Read/validation: safe to retry after a transient failure.
// client: ObsServiceClient; request: GetObsSelectorsRequest; signal: AbortSignal
const response = await client.getObsSelectors(request, { signal });