The present application discloses a method of monitoring deployment and a device for monitoring and deploying. Among them, the monitoring and deployment methods include acquiring the role information in the machine, creating corresponding monitoring templates according to the role information, and monitoring the machine according to the monitoring template. Using the above method, through the monitoring of the corresponding template to create role information, flexible combination according to the application deployment service, can adapt to various modular deployment scenarios, solve the monitoring of complex deployment, monitoring deployment cannot according to the complex scene flexible combination problem in large-scale hybrid cloud operation scenarios, reduce deployment costs, and according to the the role information created by any user can monitor the template after the deployment of the corresponding monitoring, reduce labor costs and improve the efficiency of the cluster configuration, and the monitoring, standardization, and service definition role, convenient for monitoring the correct deployment, monitoring are missing for inspection, monitoring to prevent omissions, reduce the probability of error.
【技术实现步骤摘要】
一种监控部署的方法以及装置
本申请涉及计算机应用
,具体涉及一种监控部署的方法以及一种监控部署的装置。
技术介绍
监控部署主要指当一个服务上线对外部进行服务时,需要对该服务部署对应的监控来即时发现服务的状态。目前,监控部署的多采用如下方案:根据监控指标部署对应监控项,这种部署方式适用于一次性部署的监控,若监控指标的数目众多时,根据监控指标部署对应监控项的过程就非常复杂,例如:当某个具有众多监控指标的服务上线时需要部署数目众多的监控项,在这种场景下部署时容易造成遗漏,而且逐一部署工作量巨大;或根据监控模板部署监控项,这种部署方式适用于确定性的应用部署,例如:一组机器部署了A应用,使用一套监控模板来部署A应用的监控,同时在另外一组机器也同样部署了A应用,那么可以使用同一套监控模板来部署对应的监控,且该应用的监控指标的数目众多时,可以通过监控模板来降低部署工作量,但这种方案应用在大型混合云场景下就会失效,在大型混合云场景下提供同一种服务时可以有不同的应用模块组合,部署的方案有可能都是不同的,例如:在公有云存储服务的场景下,该服务会由存储模块和计费模块组成,在私有云场景下,则只由存储模块组成。另外,在大型混合云场景下线上的应用模块的组合复杂且数量众多,在这种场景下监控模板已经无法覆盖。由此可见,根据监控指标部署对应监控项,由于在大规模的混合云中应用模块复杂数目众多,非常容易在部署中漏掉其中一两个监控指标,漏掉的指标会导致线上出问题后无法得到报警从而造成故障,为了解决根据监控指标部署对应监控项的遗漏问题,出现使用监控模板来部署监控的方案,然而这个方案在混合云运 ...
【技术保护点】
一种监控部署的方法,其特征在于,包括:获取机器中的角色信息;根据所述角色信息创建对应的监控模板;根据所述监控模板为所述机器部署监控。
【技术特征摘要】
1.一种监控部署的方法,其特征在于,包括:获取机器中的角色信息;根据所述角色信息创建对应的监控模板;根据所述监控模板为所述机器部署监控。2.根据权利要求1所述的监控部署的方法,其特征在于,所述获取机器中的角色信息,包括:根据所述机器的进程获取机器中的角色信息。3.根据权利要求1所述的监控部署的方法,其特征在于,在所述获取机器中的角色信息的步骤之后,包括:将所述角色信息存储在第一数据库中。4.根据权利要求1所述的监控部署的方法,其特征在于,所述根据所述角色信息创建对应的监控模板,包括:对所述角色信息对应的应用模块、系统模块以及组件模块创建监控模板。5.根据权利要求4所述的监控部署的方法,其特征在于,所述对所述角色信息对应的应用模块、系统模块以及组件模块创建监控模板,包括:获取所述角色信息对应的应用模块;为所述应用模块创建监控模板;为所述应用模块的外部依赖创建监控模板;为所述应用模块对应的系统创建监控模板;为所述应用模块对应的机器创建监控模板;将上述监控模板作为所述角色信息的监控模板。6.根据权利要求5所述的监控部署的方法,其特征在于,所述监控项,包括:监控脚本、监控阈值以及报警方式。7.根据权利要求6所述的监控部署的方法,其特征在于,所述监控阈值是根据该监控项监控的历史数据信息确定。8.根据权利要求4所述的监控部署的方法,其特征在于,在所述对所述角色信息对应的应用模块、系统模块以及组件模块创建监控模板的步骤之后,包括:将创建的所述监控模板存储在第二数据库中。9.根据权利要求4所述的监控部署的方法,其特征在于,在所述对所述角色信息对应的应用模块、系统模块以及组件模块创建监控模板的步骤之后,还包括:为所述角色信息与对应的监控模板创建映射关系;将所述映射关系存储在在第一数据库中。10.根据权利要求1所述的监控部署的方法,其特征在于,在所述根据所述监控模板为所述机器部署监控的步骤之后,包括:根据所述机器中的角色信息,查询第一数据库中与所述机器中的角色信息相同的映射关系;在第二数据库中获取对应所述映射关系的监控模板;判断所述机器中部署的监控是否与获取的监控模板相同;若否,则根据所述监控模板为所述机器部署监控。11.一种监控部署的装置,其特征在于,包括:角色信息获取单元,用于获取机器中的角色信息;监控模板创建单元,用于根据所述角色信息创建对应的监控模板;监控部署单元,用于根据所述监控模板为所述机器部署监控。12.根据权利要求11所述的监控部署的装置,其特征...
【专利技术属性】
技术研发人员:杨济运,杨俊华,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。