Classes
AttributeValue
The allowed types for [VALUE]
in a [KEY]:[VALUE]
attribute.
BatchWriteSpansRequest
The request message for the BatchWriteSpans
method.
Module
Binary module.
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.
Span.Types
Container for nested types declared in the Span message type.
Span.Types.Attributes
A set of attributes as key-value pairs.
Span.Types.Link
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.
Span.Types.Link.Types
Container for nested types declared in the Link message type.
Span.Types.Links
A collection of links, which are references from this span to a span in the same or different trace.
Span.Types.TimeEvent
A time-stamped annotation or message event in the Span.
Span.Types.TimeEvent.Types
Container for nested types declared in the TimeEvent message type.
Span.Types.TimeEvent.Types.Annotation
Text annotation with a set of attributes.
Span.Types.TimeEvent.Types.MessageEvent
An event describing a message sent/received between Spans.
Span.Types.TimeEvent.Types.MessageEvent.Types
Container for nested types declared in the MessageEvent message type.
Span.Types.TimeEvents
A collection of TimeEvent
s. 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.
SpanName
Resource name for the Span
resource.
StackTrace
A call stack appearing in a trace.
StackTrace.Types
Container for nested types declared in the StackTrace message type.
StackTrace.Types.StackFrame
Represents a single stack frame in a stack trace.
StackTrace.Types.StackFrames
A collection of stack frames, which can be truncated.
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.
TraceService.TraceServiceBase
Base class for server-side implementations of TraceService
TraceService.TraceServiceClient
Client for TraceService
TraceServiceClient
TraceService client wrapper, for convenient use.
TraceServiceClientBuilder
Builder class for TraceServiceClient to provide simple configuration of credentials, endpoint etc.
TraceServiceClientImpl
TraceService client wrapper implementation, for convenient use.
TraceServiceSettings
Settings for TraceServiceClient instances.
TruncatableString
Represents a string that might be shortened to a specified length.
Enums
AttributeValue.ValueOneofCase
Enum of possible cases for the "value" oneof.
Span.Types.Link.Types.Type
The relationship of the current span relative to the linked span: child, parent, or unspecified.
Span.Types.SpanKind
Type of span. Can be used to specify additional relationships between spans in addition to a parent/child relationship.
Span.Types.TimeEvent.Types.MessageEvent.Types.Type
Indicates whether the message was sent or received.
Span.Types.TimeEvent.ValueOneofCase
Enum of possible cases for the "value" oneof.
SpanName.ResourceNameType
The possible contents of SpanName.