Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type TCPListener ¶ added in v1.18.0
type TCPListener struct { ServiceAddress string AllowedPendingMessages int MaxTCPConnections int `toml:"max_tcp_connections"` sync.Mutex MaxConnections selfstat.Stat CurrentConnections selfstat.Stat TotalConnections selfstat.Stat PacketsRecv selfstat.Stat BytesRecv selfstat.Stat Log telegraf.Logger // contains filtered or unexported fields }
func (*TCPListener) Description ¶ added in v1.18.0
func (t *TCPListener) Description() string
func (*TCPListener) Gather ¶ added in v1.18.0
func (t *TCPListener) Gather(_ telegraf.Accumulator) error
All the work is done in the Start() function, so this is just a dummy function.
func (*TCPListener) SampleConfig ¶ added in v1.18.0
func (t *TCPListener) SampleConfig() string
func (*TCPListener) SetParser ¶ added in v1.18.0
func (t *TCPListener) SetParser(parser parsers.Parser)
func (*TCPListener) Start ¶ added in v1.18.0
func (t *TCPListener) Start(acc telegraf.Accumulator) error
Start starts the tcp listener service.
func (*TCPListener) Stop ¶ added in v1.18.0
func (t *TCPListener) Stop()
Stop cleans up all resources
Click to show internal directories.
Click to hide internal directories.