uml
2023-05-19 21:18:12 236 举报
uml
作者其他创作
大纲/内容
AOMSpec
+ ScaleTargetRef : autoscalingv2.CrossVersionObjectReference+ MinReplicas : *int32+ MaxReplicas : *int32+ Collector : Collector+ Metrics : map[basetype.Metric][]basetype.Model+ Interval : time.Duration
+ DeepCopyInto(out *AOMSpec)+ DeepCopy() :return *AOMSpec
Scheduler
+ interval: time.Duration+ Hide:*aomtype.Hide
+ Run(ctx context.Context)
Collector
+ Address : string+ ScrapeInterval : time.Duration
Hide
+ CollectorMap :map[string]chan struct{}+ MetricMap: *utils.ConcurrentMap[*basetype.Metric]+ PredictorMap: *utils.ConcurrentMap[predictor.Predictor]+ CollectorWorkerMap: *utils.ConcurrentMap[collector.MetricCollector]+ ModelMap: *utils.ConcurrentMap[*basetype.Model]+ TrainHistory: *utils.ConcurrentMap[time.Time]
- init()
AOM
+ TypeMeta:metav1.TypeMeta+ ObjectMeta:metav1.ObjectMeta+ Spec:AOMSpec+ Status:AOMStatus+ Hide:AOMtype.Hide+ Scheduler:*scheduler.Scheduler
AOMStatus
+ StatusCollectors : []StatusCollector+ PredictorHistory : utils.ConcurrentMap[*PredictorHistory]+ Generation : int64
+ DeepCopyInto(out *AOMStatus)+ DeepCopy() :return *AOMStatus
0 条评论
下一页