Package com.google.devtools.cloudtrace.v2 (2.3.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 may be gaps or overlaps between spans in a trace.

Protobuf type google.devtools.cloudtrace.v2.Span

Span.Attributes

A set of attributes, each in the format [KEY]:[VALUE].

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

Span.Attributes.Builder

A set of attributes, each in the format [KEY]:[VALUE].

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 may 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

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.

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.

TraceServiceGrpc.TraceServiceFutureStub

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.

TraceServiceGrpc.TraceServiceImplBase

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.

TraceServiceGrpc.TraceServiceStub

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.

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

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