Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SamplingManager ¶
type SamplingManager struct {
// contains filtered or unexported fields
}
SamplingManager returns sampling decisions from collector over gRPC.
func NewConfigManager ¶
func NewConfigManager(conn *grpc.ClientConn) *SamplingManager
NewConfigManager creates gRPC sampling manager.
func (*SamplingManager) GetBaggageRestrictions ¶
func (s *SamplingManager) GetBaggageRestrictions(_ context.Context, _ string) ([]*baggage.BaggageRestriction, error)
GetBaggageRestrictions returns baggage restrictions from collector.
func (*SamplingManager) GetSamplingStrategy ¶
func (s *SamplingManager) GetSamplingStrategy(ctx context.Context, serviceName string) (*sampling.SamplingStrategyResponse, error)
GetSamplingStrategy returns sampling strategies from collector.
Click to show internal directories.
Click to hide internal directories.