Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AnormalyAnalyzer ¶ added in v0.2.0
type AnormalyAnalyzer struct {
// contains filtered or unexported fields
}
func NewAnormalyAnalyzer ¶ added in v0.2.0
func NewAnormalyAnalyzer(kubeClient *kubernetes.Clientset, nodeName string, podInformer coreinformers.PodInformer, nodeInformer coreinformers.NodeInformer, nepInformer v1alpha1.NodeQOSEnsurancePolicyInformer, actionInformer v1alpha1.AvoidanceActionInformer, stateChann chan map[string][]common.TimeSeries, noticeCh chan<- executor.AvoidanceExecutor, ) *AnormalyAnalyzer
NewAnormalyAnalyzer create an analyzer manager
func (*AnormalyAnalyzer) Analyze ¶ added in v0.2.0
func (s *AnormalyAnalyzer) Analyze(state map[string][]common.TimeSeries)
func (*AnormalyAnalyzer) Name ¶ added in v0.2.0
func (s *AnormalyAnalyzer) Name() string
func (*AnormalyAnalyzer) Run ¶ added in v0.2.0
func (s *AnormalyAnalyzer) Run(stop <-chan struct{})
Click to show internal directories.
Click to hide internal directories.