yantusheji
2016-10-25 17:32:46 0 举报
燕图设计,一家专注于创新设计的公司。我们以独特的视角和敏锐的洞察力,为客户提供全方位的设计解决方案。无论是品牌形象塑造,产品包装设计,还是空间规划,我们都力求在满足客户需求的同时,展现出独特的艺术魅力和商业价值。我们的团队由一群富有创新精神和专业技能的设计师组成,他们用热情和专业,为客户创造出卓越的设计作品。燕图设计,我们用设计讲述品牌故事,用创意引领未来。
作者其他创作
大纲/内容
GAService
+ population : Population+ coder : FaultRepoCoder
+ generateTestSuite( params ) : List
JavaMailSender
+ username : String+ password : String+ host: String
- send(messsage): void
RestTemplate
Individual
+ gene : String+ coder : FaultRepoCoder
+ generateIndividual() : Individual- getFitness() : int
CheckResult
+ result: boolean+ checkType: int+ targetName: String+ details: String[]+ timestamp: Timestamp
+ getters- setters
AnomalyInfo
+ name : String+ type : String+ timestamp: Timestamp+ details: String[]+ solved: boolean
+ getters - setters
Service
+ name: String+ metrics: List<Metric>
DataPoint
+ timestamp : Timestamp+ value : Double
FaultRepoCoder
+ generateFaultCode() : void- getFitness(individual) : int- setTags(tags)
KubeService
+ restTemplate : RestTemplate
+ getNodeInfo: List<NodeInfo>+ getServiceInfo(name): List<ServiceInfo>
ExternalDataService
+ restTemplate : RestTemplate+ gson: Gson
ExternalDetectionService
+ restTemplate : RestTemplate+ dataService: ExternalDataService+ kubeService: KubeService
+ checkByConfigInfo(configInfo): List<CheckResult>+ checkMetricStatus(metric): CheckResult+ checkServiceStatus(service): CheckResult- checkInstanceStatus(instances): CheckResult
Instance
+ name: String+ serviceName: String+ metrics: List<Metric>
Container
+ name: String+ id : String+ metrics: List<Metric>
ConfigInfo
+ name : String+ type : String+ description: String
+ getters - setters
Node
+ name: String+ nodeIP: String+ metrics: List<Metric>
DetectionService
+ mailSender: JavaMailSender+ mongoRepository: MongoRepository+ externalDectectService: ExternalDetectionService
+ getConfigInfos(): List<ConfigInfo>+ getCheckResults(configInfos): List<CheckResult>+ parseInfo(checkResults): List<AnomalyInfo>+ saveAndAlarm(anomalyInfos): void
ConfigService
+ mongoRepository : MongoRepository+ type : String
+ saveConfigInfo(configInfo): ConfigInfo+ findConfigInfoByType(type): List<ConfigInfo>+ findConfigInfoByName(name): ConfigInfo+ findAllConfigInfos(): List<ConfigInfo>+ deleteConfigInfoByName(name): int+ saveGlobalInfo(GlobalInfo): GlobalInfo- deleteGlobalInfo(GlobalInfo): int
Gson
MongoRepository
+ save(class <T>): T+ findById(id): T+ findAll(): List<T>- delete(id): int
MetricConfigInfo
+ metricType : String+ metricName : String+ threshold : Double+ timeRange : int+ enableTSCheck : boolean+ serviceName : String+ serviceInstanceName : String+ containerName : String+ nodeIP : String
+ save(class <T>): T+ findById(id): T+ findAll(): List<T>- delete(id): int
Population
+ size: int+ tournamentSize : int+ crossoverRate : Double+ mutateRate : Double+ elitsm : bool+ individuals : List<individual>
Metric
+ name : String+ dataPoints : List<DataPoint>
GlobalInfo
+ kubeAddress: String+ monitorAddress: String+ detectAddress: String+ detectInterval: int+ receivers : List<String>+ mailTemplate : String
ServiceConfigInfo
+ serviceName : String+ enableServiceCheck : boolean+ enableInstanceCheck : boolean+ threshold : Double
0 条评论
下一页
为你推荐
查看更多