Documentation ¶
Index ¶
Constants ¶
View Source
const ( CommandChanged = "Command changed" FileHashesChanged = "Files changed" MetadataChanged = "Metadata changed" EnvironmentChanged = "Env config changed" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Collector ¶
type Collector struct {
// contains filtered or unexported fields
}
func NewCollector ¶
type ExecStopStrategy ¶
type ExecStopStrategy struct { Config *config.ExecConfig ProcessConfig *config.ProcessConfig }
func (*ExecStopStrategy) Stop ¶
func (s *ExecStopStrategy) Stop(p *Process) error
type InitialStartInfo ¶
type InitialStartInfo struct { config.ProcessConfig Comment string Md5Hashes map[string]string }
type Process ¶
type Process struct { InitialStartInfo *InitialStartInfo gopsutil.Process }
func NewFromPid ¶
func NewFromPid(pid int32, initialStartInfo *InitialStartInfo) (*Process, error)
func (*Process) GetDirtyInfo ¶
func (p *Process) GetDirtyInfo(processConfig *config.ProcessConfig) (DirtyInfo, error)
type SignalStopStrategy ¶
type SignalStopStrategy struct {
StopSignalConfig *config.SignalStopStrategyConfig
}
func (*SignalStopStrategy) Stop ¶
func (s *SignalStopStrategy) Stop(p *Process) error
type StopStrategy ¶
Click to show internal directories.
Click to hide internal directories.