Interface TraceServiceGrpc.AsyncService

All Known Implementing Classes:
TraceServiceGrpc.TraceServiceImplBase
Enclosing class:
TraceServiceGrpc

public static interface TraceServiceGrpc.AsyncService
 This file describes an API for collecting and viewing traces and spans
 within a trace.  A Trace is a collection of spans corresponding to a single
 operation or set of operations for an application. A span is an individual
 timed event which forms a node of the trace tree. Spans for a single trace
 may span multiple services.
 
  • Method Summary

    Modifier and Type
    Method
    Description
    default void
    getTrace(GetTraceRequest request, io.grpc.stub.StreamObserver<Trace> responseObserver)
    Gets a single trace by its ID.
    default void
    listTraces(ListTracesRequest request, io.grpc.stub.StreamObserver<ListTracesResponse> responseObserver)
    Returns of a list of traces that match the specified filter conditions.
    default void
    patchTraces(PatchTracesRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
    Sends new traces to Stackdriver Trace or updates existing traces.
  • Method Details

    • listTraces

      default void listTraces(ListTracesRequest request, io.grpc.stub.StreamObserver<ListTracesResponse> responseObserver)
       Returns of a list of traces that match the specified filter conditions.
       
    • getTrace

      default void getTrace(GetTraceRequest request, io.grpc.stub.StreamObserver<Trace> responseObserver)
       Gets a single trace by its ID.
       
    • patchTraces

      default void patchTraces(PatchTracesRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
       Sends new traces to Stackdriver Trace or updates existing traces. If the ID
       of a trace that you send matches that of an existing trace, any fields
       in the existing trace and its spans are overwritten by the provided values,
       and any new fields provided are merged with the existing trace data. If the
       ID does not match, a new trace is created.