collector

package
v0.6.0 Latest Latest
Warning

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

Go to latest
Published: Mar 19, 2024 License: Apache-2.0 Imports: 16 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CloseCollector

type CloseCollector struct {
}

func NewCloseCollector

func NewCloseCollector() *CloseCollector

func (*CloseCollector) Start

func (c *CloseCollector) Start(_ *module.Manager, context *common.AccessLogContext) error

func (*CloseCollector) Stop

func (c *CloseCollector) Stop()

type Collector

type Collector interface {
	Start(mgr *module.Manager, context *common.AccessLogContext) error
	Stop()
}

func Collectors

func Collectors() []Collector

type ConnectCollector

type ConnectCollector struct {
	// contains filtered or unexported fields
}

func NewConnectCollector

func NewConnectCollector() *ConnectCollector

func (*ConnectCollector) Start

func (*ConnectCollector) Stop

func (c *ConnectCollector) Stop()

type L24Collector

type L24Collector struct {
}

func NewL24Collector

func NewL24Collector() *L24Collector

func (*L24Collector) Start

func (c *L24Collector) Start(mgr *module.Manager, context *common.AccessLogContext) error

func (*L24Collector) Stop

func (c *L24Collector) Stop()

type ProcessCollector

type ProcessCollector struct {
}

ProcessCollector Management all processes which needs to be monitored

func NewProcessCollector

func NewProcessCollector() *ProcessCollector

func (*ProcessCollector) Start

func (*ProcessCollector) Stop

func (p *ProcessCollector) Stop()

type ProcessExecuteEvent

type ProcessExecuteEvent struct {
	PID uint32
}

type TLSCollector

type TLSCollector struct {
	// contains filtered or unexported fields
}

func NewTLSCollector

func NewTLSCollector() *TLSCollector

func (*TLSCollector) OnNewProcessMonitoring

func (c *TLSCollector) OnNewProcessMonitoring(pid int32)

func (*TLSCollector) OnProcessRemoved

func (c *TLSCollector) OnProcessRemoved(pid int32)

func (*TLSCollector) Start

func (c *TLSCollector) Start(_ *module.Manager, context *common.AccessLogContext) error

func (*TLSCollector) Stop

func (c *TLSCollector) Stop()

type TransferCollector

type TransferCollector struct {
	// contains filtered or unexported fields
}

func NewTransferCollector

func NewTransferCollector() *TransferCollector

func (*TransferCollector) Start

func (*TransferCollector) Stop

func (t *TransferCollector) Stop()

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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