Class TraceServiceGrpc.TraceServiceBlockingStub (2.5.0)

public static final class TraceServiceGrpc.TraceServiceBlockingStub extends AbstractBlockingStub<TraceServiceGrpc.TraceServiceBlockingStub>

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. A single trace may contain span(s) from multiple services.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractBlockingStub > TraceServiceGrpc.TraceServiceBlockingStub

Methods

batchWriteSpans(BatchWriteSpansRequest request)

public Empty batchWriteSpans(BatchWriteSpansRequest request)

Sends new spans to new or existing traces. You cannot update existing spans.

Parameter
NameDescription
requestBatchWriteSpansRequest
Returns
TypeDescription
Empty

build(Channel channel, CallOptions callOptions)

protected TraceServiceGrpc.TraceServiceBlockingStub build(Channel channel, CallOptions callOptions)
Parameters
NameDescription
channelio.grpc.Channel
callOptionsio.grpc.CallOptions
Returns
TypeDescription
TraceServiceGrpc.TraceServiceBlockingStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

createSpan(Span request)

public Span createSpan(Span request)

Creates a new span.

Parameter
NameDescription
requestSpan
Returns
TypeDescription
Span