Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BehaviorModeller ¶
type BehaviorModeller struct { TaskStartCh chan varmortypes.ContainerInfo ModellerStopCh chan bool // contains filtered or unexported fields }
func NewBehaviorModeller ¶
func NewBehaviorModeller( auditor *varmorauditor.Auditor, ptracer *varmorptracer.ProcessTracer, monitor *varmormonitor.RuntimeMonitor, nodeName string, namespace string, name string, enforcer string, startTime time.Time, duration time.Duration, stopCh <-chan struct{}, managerIP string, managerPort int, classifierPort int, debug bool, log logr.Logger) *BehaviorModeller
func (*BehaviorModeller) IsModeling ¶
func (modeller *BehaviorModeller) IsModeling() bool
func (*BehaviorModeller) PreprocessAndSendBehaviorData ¶
func (modeller *BehaviorModeller) PreprocessAndSendBehaviorData()
func (*BehaviorModeller) Run ¶
func (modeller *BehaviorModeller) Run()
func (*BehaviorModeller) UpdateDuration ¶
func (modeller *BehaviorModeller) UpdateDuration(duration time.Duration)
Click to show internal directories.
Click to hide internal directories.