Documentation
¶
Index ¶
Constants ¶
View Source
const (
// ProductAPMSampling is the apm sampling product
ProductAPMSampling = "APM_SAMPLING"
)
Variables ¶
View Source
var ( // ErrNoConfigVersion is returned when a config is missing its version in its custom meta ErrNoConfigVersion = errors.New("config has no version in its meta") )
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client is a remoteconfig client
func (*Client) GetConfigs ¶
GetConfigs returns the current assigned configurations
type ConfigAPMSamling ¶
type ConfigAPMSamling struct { ID string Version uint64 Config apmsampling.APMSampling // contains filtered or unexported fields }
ConfigAPMSamling is an apm sampling config
type Configs ¶
type Configs struct { APMSamplingConfigs []ConfigAPMSamling // contains filtered or unexported fields }
Configs is a list of configs
func (*Configs) Diff ¶
func (c *Configs) Diff(oldConfigs Configs) ConfigsUpdated
Diff compares two config lists and returns which configs got updated
type ConfigsUpdated ¶
type ConfigsUpdated struct {
APMSampling bool
}
ConfigsUpdated contains the info about which config got updated
Click to show internal directories.
Click to hide internal directories.