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