package trace

Import Path
	cloud.google.com/go/trace/apiv2 (on go.dev)

Dependency Relation
	imports 17 packages, and imported by one package

Involved Source Files Package trace is an auto-generated package for the Stackdriver Trace API. Sends application trace data to Stackdriver Trace for viewing. Trace data is collected for all App Engine applications by default. Trace data from other applications can be provided using this API. This library is used to interact with the Trace API directly. If you are looking to instrument your application for Stackdriver Trace, we recommend using OpenCensus. Use of Context The ctx passed to NewClient is used for authentication requests and for creating the underlying connection, but is not used for subsequent calls. Individual methods on the client use the ctx given to them. To close the open connection, use the Close() method. For information about setting deadlines, reusing contexts, and more please visit pkg.go.dev/cloud.google.com/go. path_funcs.go trace_client.go
Package-Level Type Names (total 4, in which 2 are exported)
/* sort exporteds by: | */
CallOptions contains the retry settings for each method of Client. BatchWriteSpans []gax.CallOption CreateSpan []gax.CallOption
Client is a client for interacting with Stackdriver Trace API. Methods, except Close, may be called concurrently. However, fields must not be modified concurrently with method calls. The call options for this service. BatchWriteSpans sends new spans to new or existing traces. You cannot update existing spans. Close closes the connection to the API service. The user should invoke this when the client is no longer required. Connection returns a connection to the API service. Deprecated. CreateSpan creates a new span. *T : io.Closer func NewClient(ctx context.Context, opts ...option.ClientOption) (*Client, error)
Package-Level Functions (total 9, in which 4 are exported)
DefaultAuthScopes reports the default set of authentication scopes to use with this package.
NewClient creates a new trace service client. 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.
ProjectPath returns the path for the project resource. Deprecated: Use fmt.Sprintf("projects/%s", project) instead.
SpanPath returns the path for the span resource. Deprecated: Use fmt.Sprintf("projects/%s/traces/%s/spans/%s", project, trace, span) instead.
Package-Level Variables (only one, which is unexported)
Package-Level Constants (only one, which is unexported)