observability

package
v0.43.3-0...-9926edd Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 8, 2021 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewHTTPClient

func NewHTTPClient() *http.Client

NewHTTPClient returns a HTTP client instrumented with OpenCensus traces and metrics.

func NewHTTPTransport

func NewHTTPTransport(base http.RoundTripper) http.RoundTripper

NewHTTPTransport returns a HTTP transport instrumented with OpenCensus traces and metrics.

func Start

func Start(options ...StartOption) io.Closer

Start initializes tracing.

Tracing is a global function due to how go.opencensus.io is written. The returned io.Closer needs to be called at the completion of the program.

Types

type StartOption

type StartOption func(*startOptions)

StartOption is an option for start.

func StartWithTraceExportCloser

func StartWithTraceExportCloser(traceExportCloser TraceExportCloser) StartOption

StartWithTraceExportCloser returns a new StartOption that adds the given TraceExportCloser.

func StartWithTraceViewExportCloser

func StartWithTraceViewExportCloser(traceViewExportCloser TraceViewExportCloser) StartOption

StartWithTraceViewExportCloser returns a new StartOption that adds the given TraceViewExportCloser.

func StartWithViewExportCloser

func StartWithViewExportCloser(viewExportCloser ViewExportCloser) StartOption

StartWithViewExportCloser returns a new StartOption that adds the given TraceExportCloser.

type TraceExportCloser

type TraceExportCloser interface {
	trace.Exporter
	io.Closer
}

TraceExportCloser describes the interface used to export OpenCensus traces and cleaning of resources.

type TraceViewExportCloser

type TraceViewExportCloser interface {
	ViewExportCloser
	TraceExportCloser
}

TraceViewExportCloser implements both OpenCensus view and trace exporting.

type ViewExportCloser

type ViewExportCloser interface {
	view.Exporter
	io.Closer
}

ViewExportCloser describes the interface used to export OpenCensus views and cleaning of resources.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL