Package com.google.devtools.cloudtrace.v2 (2.20.0)

Classes

AttributeValue

The allowed types for [VALUE] in a [KEY]:[VALUE] attribute.

Protobuf type google.devtools.cloudtrace.v2.AttributeValue

AttributeValue.Builder

The allowed types for [VALUE] in a [KEY]:[VALUE] attribute.

Protobuf type google.devtools.cloudtrace.v2.AttributeValue

BatchWriteSpansRequest

The request message for the BatchWriteSpans method.

Protobuf type google.devtools.cloudtrace.v2.BatchWriteSpansRequest

BatchWriteSpansRequest.Builder

The request message for the BatchWriteSpans method.

Protobuf type google.devtools.cloudtrace.v2.BatchWriteSpansRequest

Module

Binary module.

Protobuf type google.devtools.cloudtrace.v2.Module

Module.Builder

Binary module.

Protobuf type google.devtools.cloudtrace.v2.Module

ProjectName

ProjectName.Builder

Builder for projects/{project}.

Span

A span represents a single operation within a trace. Spans can be nested to form a trace tree. Often, a trace contains a root span that describes the end-to-end latency, and one or more subspans for its sub-operations.

A trace can also contain multiple root spans, or none at all. Spans do not need to be contiguous. There might be gaps or overlaps between spans in a trace.

Protobuf type google.devtools.cloudtrace.v2.Span

Span.Attributes

A set of attributes as key-value pairs.

Protobuf type google.devtools.cloudtrace.v2.Span.Attributes

Span.Attributes.Builder

A set of attributes as key-value pairs.

Protobuf type google.devtools.cloudtrace.v2.Span.Attributes

Span.Builder

A span represents a single operation within a trace. Spans can be nested to form a trace tree. Often, a trace contains a root span that describes the end-to-end latency, and one or more subspans for its sub-operations.

A trace can also contain multiple root spans, or none at all. Spans do not need to be contiguous. There might be gaps or overlaps between spans in a trace.

Protobuf type google.devtools.cloudtrace.v2.Span

A pointer from the current span to another span in the same trace or in a different trace. For example, this can be used in batching operations, where a single batch handler processes multiple requests from different traces or when the handler receives a request from a different project.

Protobuf type google.devtools.cloudtrace.v2.Span.Link

Span.Link.Builder

A pointer from the current span to another span in the same trace or in a different trace. For example, this can be used in batching operations, where a single batch handler processes multiple requests from different traces or when the handler receives a request from a different project.

Protobuf type google.devtools.cloudtrace.v2.Span.Link

A collection of links, which are references from this span to a span in the same or different trace.

Protobuf type google.devtools.cloudtrace.v2.Span.Links

Span.Links.Builder

A collection of links, which are references from this span to a span in the same or different trace.

Protobuf type google.devtools.cloudtrace.v2.Span.Links

Span.TimeEvent

A time-stamped annotation or message event in the Span.

Protobuf type google.devtools.cloudtrace.v2.Span.TimeEvent

Span.TimeEvent.Annotation

Text annotation with a set of attributes.

Protobuf type google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation

Span.TimeEvent.Annotation.Builder

Text annotation with a set of attributes.

Protobuf type google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation

Span.TimeEvent.Builder

A time-stamped annotation or message event in the Span.

Protobuf type google.devtools.cloudtrace.v2.Span.TimeEvent

Span.TimeEvent.MessageEvent

An event describing a message sent/received between Spans.

Protobuf type google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent

Span.TimeEvent.MessageEvent.Builder

An event describing a message sent/received between Spans.

Protobuf type google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent

Span.TimeEvents

A collection of TimeEvents. A TimeEvent is a time-stamped annotation on the span, consisting of either user-supplied key:value pairs, or details of a message sent/received between Spans.

Protobuf type google.devtools.cloudtrace.v2.Span.TimeEvents

Span.TimeEvents.Builder

A collection of TimeEvents. A TimeEvent is a time-stamped annotation on the span, consisting of either user-supplied key:value pairs, or details of a message sent/received between Spans.

Protobuf type google.devtools.cloudtrace.v2.Span.TimeEvents

SpanName

SpanName.Builder

Builder for projects/{project}/traces/{trace}/spans/{span}.

StackTrace

A call stack appearing in a trace.

Protobuf type google.devtools.cloudtrace.v2.StackTrace

StackTrace.Builder

A call stack appearing in a trace.

Protobuf type google.devtools.cloudtrace.v2.StackTrace

StackTrace.StackFrame

Represents a single stack frame in a stack trace.

Protobuf type google.devtools.cloudtrace.v2.StackTrace.StackFrame

StackTrace.StackFrame.Builder

Represents a single stack frame in a stack trace.

Protobuf type google.devtools.cloudtrace.v2.StackTrace.StackFrame

StackTrace.StackFrames

A collection of stack frames, which can be truncated.

Protobuf type google.devtools.cloudtrace.v2.StackTrace.StackFrames

StackTrace.StackFrames.Builder

A collection of stack frames, which can be truncated.

Protobuf type google.devtools.cloudtrace.v2.StackTrace.StackFrames

TraceProto

TraceServiceGrpc

Service for collecting and viewing traces and spans within a trace. A trace is a collection of spans corresponding to a single operation or a set of operations in an application. A span is an individual timed event which forms a node of the trace tree. A single trace can contain spans from multiple services.

TraceServiceGrpc.TraceServiceBlockingStub

A stub to allow clients to do synchronous rpc calls to service TraceService.

Service for collecting and viewing traces and spans within a trace. A trace is a collection of spans corresponding to a single operation or a set of operations in an application. A span is an individual timed event which forms a node of the trace tree. A single trace can contain spans from multiple services.

TraceServiceGrpc.TraceServiceFutureStub

A stub to allow clients to do ListenableFuture-style rpc calls to service TraceService.

Service for collecting and viewing traces and spans within a trace. A trace is a collection of spans corresponding to a single operation or a set of operations in an application. A span is an individual timed event which forms a node of the trace tree. A single trace can contain spans from multiple services.

TraceServiceGrpc.TraceServiceImplBase

Base class for the server implementation of the service TraceService.

Service for collecting and viewing traces and spans within a trace. A trace is a collection of spans corresponding to a single operation or a set of operations in an application. A span is an individual timed event which forms a node of the trace tree. A single trace can contain spans from multiple services.

TraceServiceGrpc.TraceServiceStub

A stub to allow clients to do asynchronous rpc calls to service TraceService.

Service for collecting and viewing traces and spans within a trace. A trace is a collection of spans corresponding to a single operation or a set of operations in an application. A span is an individual timed event which forms a node of the trace tree. A single trace can contain spans from multiple services.

TracingProto

TruncatableString

Represents a string that might be shortened to a specified length.

Protobuf type google.devtools.cloudtrace.v2.TruncatableString

TruncatableString.Builder

Represents a string that might be shortened to a specified length.

Protobuf type google.devtools.cloudtrace.v2.TruncatableString

Interfaces

AttributeValueOrBuilder

BatchWriteSpansRequestOrBuilder

ModuleOrBuilder

Span.AttributesOrBuilder

Span.LinkOrBuilder

Span.LinksOrBuilder

Span.TimeEvent.AnnotationOrBuilder

Span.TimeEvent.MessageEventOrBuilder

Span.TimeEventOrBuilder

Span.TimeEventsOrBuilder

SpanOrBuilder

StackTrace.StackFrameOrBuilder

StackTrace.StackFramesOrBuilder

StackTraceOrBuilder

TraceServiceGrpc.AsyncService

Service for collecting and viewing traces and spans within a trace. A trace is a collection of spans corresponding to a single operation or a set of operations in an application. A span is an individual timed event which forms a node of the trace tree. A single trace can contain spans from multiple services.

TruncatableStringOrBuilder

Enums

AttributeValue.ValueCase

Span.Link.Type

The relationship of the current span relative to the linked span: child, parent, or unspecified.

Protobuf enum google.devtools.cloudtrace.v2.Span.Link.Type

Span.SpanKind

Type of span. Can be used to specify additional relationships between spans in addition to a parent/child relationship.

Protobuf enum google.devtools.cloudtrace.v2.Span.SpanKind

Span.TimeEvent.MessageEvent.Type

Indicates whether the message was sent or received.

Protobuf enum google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent.Type

Span.TimeEvent.ValueCase