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 (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
Click to show internal directories.
Click to hide internal directories.