options

package
v0.6.0 Latest Latest
Warning

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

Go to latest
Published: Dec 13, 2024 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type KeepaliveOption

type KeepaliveOption struct {
	// contains filtered or unexported fields
}

func NewKeepaliveOption

func NewKeepaliveOption(time, timeout time.Duration) KeepaliveOption

func (KeepaliveOption) Build

func (opt KeepaliveOption) Build() grpc.DialOption

type MetricsOptions added in v0.5.3

type MetricsOptions struct {
	Enabled       bool
	MeterProvider metric.MeterProvider
}

MetricsOptions defines the configuration for SDK's metrics.

type TelemetryOptions added in v0.5.3

type TelemetryOptions struct {
	Metrics MetricsOptions
	Traces  TracesOptions
}

TelemetryOptions defines the configurable settings for SDK telemetry.

func NewTelemetryOptions added in v0.5.3

func NewTelemetryOptions() *TelemetryOptions

NewTelemetryOptions returns a TelemetryOptions with default settings.

func (*TelemetryOptions) Build added in v0.5.3

func (o *TelemetryOptions) Build() grpc.DialOption

Build returns a grpc.DialOption to configure grpc client telemetry.

type TlsOption

type TlsOption struct {
	InsecureSkipVerify bool
}

func NewTlsOption

func NewTlsOption(InsecureSkipVerify bool) TlsOption

func (TlsOption) Build

func (opt TlsOption) Build() grpc.DialOption

type TracesOptions added in v0.5.3

type TracesOptions struct {
	Enabled        bool
	TracerProvider trace.TracerProvider
}

TracesOptions exposes the configuration for SDK's traces.

type UserAgentOption

type UserAgentOption struct {
	// contains filtered or unexported fields
}

func NewUserAgentOption

func NewUserAgentOption(version string) UserAgentOption

func (UserAgentOption) Build

func (opt UserAgentOption) Build() grpc.DialOption

Jump to

Keyboard shortcuts

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