Help us shape the future of Go! Take the 2026 Go Developer Survey

sampling

package
v1.17.0 Latest Latest
Warning

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

Go to latest
Published: Feb 24, 2020 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GRPCHandler added in v1.9.0

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

GRPCHandler is sampling strategy handler for gRPC.

func NewGRPCHandler added in v1.9.0

func NewGRPCHandler(store strategystore.StrategyStore) GRPCHandler

NewGRPCHandler creates a handler that controls sampling strategies for services.

func (GRPCHandler) GetSamplingStrategy added in v1.9.0

GetSamplingStrategy returns sampling decision from store.

type Handler

type Handler interface {
	// GetSamplingStrategy returns recommended sampling strategy for a given service name.
	GetSamplingStrategy(ctx thrift.Context, serviceName string) (*sampling.SamplingStrategyResponse, error)
}

Handler returns sampling strategies for specified services

func NewHandler

func NewHandler(store strategystore.StrategyStore) Handler

NewHandler creates a handler that controls sampling strategies for services.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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