Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Config ¶
type Config struct { Addr null.String `json:"addr,omitempty" envconfig:"K6_DATADOG_ADDR"` BufferSize null.Int `json:"bufferSize,omitempty" envconfig:"K6_DATADOG_BUFFER_SIZE"` Namespace null.String `json:"namespace,omitempty" envconfig:"K6_DATADOG_NAMESPACE"` PushInterval types.NullDuration `json:"pushInterval,omitempty" envconfig:"K6_DATADOG_PUSH_INTERVAL"` TagBlacklist stats.TagSet `json:"tagBlacklist,omitempty" envconfig:"K6_DATADOG_TAG_BLACKLIST"` }
Config defines the Datadog configuration.
func GetConsolidatedConfig ¶ added in v0.31.0
GetConsolidatedConfig combines {default config values + JSON config + environment vars}, and returns the final result.
func NewConfig ¶
func NewConfig() Config
NewConfig creates a new Config instance with default values for some fields.
func (Config) Apply ¶
Apply saves config non-zero config values from the passed config in the receiver.
func (Config) GetAddr ¶ added in v0.29.0
func (c Config) GetAddr() null.String
GetAddr returns the address of the DogStatsD service.
func (Config) GetBufferSize ¶ added in v0.29.0
func (c Config) GetBufferSize() null.Int
GetBufferSize returns the size of the commands buffer.
func (Config) GetNamespace ¶ added in v0.29.0
func (c Config) GetNamespace() null.String
GetNamespace returns the namespace prepended to all statsd calls.
func (Config) GetPushInterval ¶ added in v0.29.0
func (c Config) GetPushInterval() types.NullDuration
GetPushInterval returns the time interval between outgoing data batches.
Click to show internal directories.
Click to hide internal directories.