statsd

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Apr 5, 2024 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var DefaultConfig = Arguments{

	ListenUDP:      statsd_exporter.DefaultConfig.ListenUDP,
	ListenTCP:      statsd_exporter.DefaultConfig.ListenTCP,
	UnixSocketMode: statsd_exporter.DefaultConfig.UnixSocketMode,

	CacheSize:           statsd_exporter.DefaultConfig.CacheSize,
	CacheType:           statsd_exporter.DefaultConfig.CacheType,
	EventQueueSize:      statsd_exporter.DefaultConfig.EventQueueSize,
	EventFlushThreshold: statsd_exporter.DefaultConfig.EventFlushThreshold,
	EventFlushInterval:  statsd_exporter.DefaultConfig.EventFlushInterval,

	ParseDogStatsd: statsd_exporter.DefaultConfig.ParseDogStatsd,
	ParseInfluxDB:  statsd_exporter.DefaultConfig.ParseInfluxDB,
	ParseLibrato:   statsd_exporter.DefaultConfig.ParseLibrato,
	ParseSignalFX:  statsd_exporter.DefaultConfig.ParseSignalFX,

	RelayPacketLength: statsd_exporter.DefaultConfig.RelayPacketLength,
}

DefaultConfig holds non-zero default options for the Config when it is unmarshaled from YAML.

Some defaults are populated from init functions in the github.com/grafana/alloy/internal/static/integrations/statsd_exporter package.

Functions

This section is empty.

Types

type Arguments

type Arguments struct {
	ListenUDP      string `alloy:"listen_udp,attr,optional"`
	ListenTCP      string `alloy:"listen_tcp,attr,optional"`
	ListenUnixgram string `alloy:"listen_unixgram,attr,optional"`
	UnixSocketMode string `alloy:"unix_socket_mode,attr,optional"`
	MappingConfig  string `alloy:"mapping_config_path,attr,optional"`

	ReadBuffer          int           `alloy:"read_buffer,attr,optional"`
	CacheSize           int           `alloy:"cache_size,attr,optional"`
	CacheType           string        `alloy:"cache_type,attr,optional"`
	EventQueueSize      int           `alloy:"event_queue_size,attr,optional"`
	EventFlushThreshold int           `alloy:"event_flush_threshold,attr,optional"`
	EventFlushInterval  time.Duration `alloy:"event_flush_interval,attr,optional"`

	ParseDogStatsd bool `alloy:"parse_dogstatsd_tags,attr,optional"`
	ParseInfluxDB  bool `alloy:"parse_influxdb_tags,attr,optional"`
	ParseLibrato   bool `alloy:"parse_librato_tags,attr,optional"`
	ParseSignalFX  bool `alloy:"parse_signalfx_tags,attr,optional"`

	RelayAddr         string `alloy:"relay_addr,attr,optional"`
	RelayPacketLength int    `alloy:"relay_packet_length,attr,optional"`
}

func (*Arguments) Convert

func (c *Arguments) Convert() (*statsd_exporter.Config, error)

Convert gives a config suitable for use with github.com/grafana/alloy/internal/static/integrations/statsd_exporter.

func (*Arguments) SetToDefault

func (a *Arguments) SetToDefault()

SetToDefault implements syntax.Defaulter.

Jump to

Keyboard shortcuts

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