Namespace Google.Cloud.Trace.V2

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 may 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, each in the format [KEY]:[VALUE].

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.

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

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

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.

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.