Telemetry Source Service
Sources
The Sources service exposes methods to manage telemetry sources from resources.
GetSource
rpc GetSource (tetrateio.api.tsb.observability.telemetry.v2.GetSourceRequest) returns (tetrateio.api.tsb.observability.telemetry.v2.Source)
Get the details of an existing telemetry source.
ListSources
rpc ListSources (tetrateio.api.tsb.observability.telemetry.v2.ListSourcesRequest) returns (tetrateio.api.tsb.observability.telemetry.v2.ListSourcesResponse)
List the telemetry sources that are available for the requested parent. It will return telemetry sources that belong to the requested parent and from all its child resources.
GetSourceRequest
Request to retrieve a Telemetry Sources from a parent resource.
Field | Description | Validation Rule |
fqn | string | string = { |
ListSourcesRequest
Request to retrieve the list of telemetry sources from a parent resource.
Field | Description | Validation Rule |
parent | string | string = { |
scopeTypes | List of tetrateio.api.tsb.observability.telemetry.v2.SourceScopeType | – |
belongTos | List of string | – |
existed | tetrateio.api.tsb.observability.telemetry.v2.ListSourcesRequest.TimeRange | – |
TimeRange
TimeRange is a closed time range. If since or until are not provided they will not be used to filter.
Field | Description | Validation Rule |
since | google.protobuf.Timestamp | – |
until | google.protobuf.Timestamp | – |
ListSourcesResponse
List of telemetry sources from the resource.
Field | Description | Validation Rule |
sources | – |