Google Cloud Trace v1 API - Namespace Google.Cloud.Trace.V1 (3.2.0)

Classes

GetTraceRequest

The request message for the GetTrace method.

ListTracesRequest

The request message for the ListTraces method. All fields are required unless specified.

ListTracesRequest.Types

Container for nested types declared in the ListTracesRequest message type.

ListTracesResponse

The response message for the ListTraces method.

PatchTracesRequest

The request message for the PatchTraces method.

Trace

A trace describes how long it takes for an application to perform an operation. It consists of a set of spans, each of which represent a single timed event within the operation.

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. Spans for a single trace may span 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.

TraceSpan

A span represents a single timed event within a trace. Spans can be nested and form a trace tree. Often, a trace contains a root span that describes the end-to-end latency of an operation and, optionally, one or more subspans for its suboperations. Spans do not need to be contiguous. There may be gaps between spans in a trace.

TraceSpan.Types

Container for nested types declared in the TraceSpan message type.

Traces

List of new or updated traces.

Enums

ListTracesRequest.Types.ViewType

Type of data returned for traces in the list.

TraceSpan.Types.SpanKind

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