【技术实现步骤摘要】
一种运维平台及其数据处理方法
本专利技术涉及运维技术,更具体地,涉及一种运维平台及其数据处理方法。
技术介绍
运维职责贯穿了产品的生命周期,需要借助自动化、智能化的平台帮助运维工程师以最低的成本和最快的速度完成面向用户的服务交付和服务质量保障。运维平台需要维护运维环境,一般都包括数据监控、报表展示和运维操作等功能。当前市场中有很多报表系统和工具,国内的有帆软的Finereport和润乾报表等,国外的有JFreeReport、Excel等工具。除了报表,还有类似Grafana+influxDB这样的开源监控系统。这些系统可以接入数据源,对用户的数据进行过滤、分析和处理后以表格或图表等方式展示给用户。相关技术中的运维平台使用传统的报表工具或监控系统时,通常都存在以下的问题:运维操作页面需要通过定制用户界面(UI:UserInterface)的方式进行开发,这个过程中需要产品、前端开发和后端开发在一起进行沟通,需求分析设计并开发页面,整个过程时间和周期都比较长。报表展示的数据不够灵活;数据源单一;数据监控、报表展示和运维操作不能有机的结合起来,运维人员在定位问题后不能在展示界面上立即进行运维操作。
技术实现思路
有鉴于此,本专利技术实施例提供了一种运维平台的数据处理方法,包括:运维平台维护运维环境,根据输入指令创建第一视图、在该第一视图中添加第一可视化组件并将所述第一可视化组件与第一数据接口绑定,所述第一数据接口用于从注册到所述运维平台的第一数据源获取数据;所述运维平台检测到该第一视图被打开时,调用所述第一数据接口获取数据并解析,根据解析得到的数据生成所述第一可视化 ...
【技术保护点】
1.一种运维平台的数据处理方法,包括:运维平台维护运维环境,根据输入指令创建第一视图、在该第一视图中添加第一可视化组件并将所述第一可视化组件与第一数据接口绑定,所述第一数据接口用于从注册到所述运维平台的第一数据源获取数据;所述运维平台检测到该第一视图被打开时,调用所述第一数据接口获取数据并解析,根据解析得到的数据生成所述第一可视化组件,并将生成的所述第一可视化组件展示在显示界面上的该第一视图中。
【技术特征摘要】
1.一种运维平台的数据处理方法,包括:运维平台维护运维环境,根据输入指令创建第一视图、在该第一视图中添加第一可视化组件并将所述第一可视化组件与第一数据接口绑定,所述第一数据接口用于从注册到所述运维平台的第一数据源获取数据;所述运维平台检测到该第一视图被打开时,调用所述第一数据接口获取数据并解析,根据解析得到的数据生成所述第一可视化组件,并将生成的所述第一可视化组件展示在显示界面上的该第一视图中。2.如权利要求1所述的方法,其特征在于:所述运维平台根据输入指令在该第一视图中添加第一可视化组件,包括:所述运维平台检测到所述第一可视化组件的图标被拖拽到该第一视图中时,将所述第一可视化组件添加到该第一视图中。3.如权利要求1所述的方法,其特征在于:所述运维平台根据输入指令将所述第一可视化组件与第一数据接口绑定,包括:所述运维平台根据输入指令,将所述第一数据源配置为所述第一可视化组件的数据源;所述运维平台查询所述第一数据源关联的数据接口,将查询到的数据接口展示在显示界面上,所述查询到的数据接口包括所述第一数据接口;所述运维平台根据输入指令,将所述第一可视化组件与所述第一数据接口关联,且从所述第一数据接口包含的数据项中确定用于生成所述第一可视化组件的第一数据项。4.如权利要求3所述的方法,其特征在于:所述运维平台将所述第一可视化组件与所述第一数据接口绑定之后,所述方法还包括:所述运维平台将所述第一数据项中的部分或全部数据项与所述运维环境中定义的相应参数项关联;所述运维平台根据解析得到的数据生成所述第一可视化组件,包括:所述运维平台检测所述运维环境中被选中的节点,从被选中的节点的信息中提取与所述第一数据项绑定的参数项的值;所述运维平台从解析得到的数据中筛选出所述第一数据项为提取到的值时对应的数据,使用筛选出的数据生成所述第一可视化组件。5.如权利要求1-4中任一所述的方法,其特征在于:所述第一数据接口为应用程序编程接口API,所述运维平台规定了调用API获取的数据的数据结构,所述数据结构包含用于生成显示内容的数据,或包含用于生成显示内容的数据及用于触发操作的数据;所述运维平台根据解析得到的数据生成所述第一可视化组件,包括:所述运维平台根据从所述数据结构中解析得到的用于生成显示内容的数据生成所述第一可视化组件的显示内容,如解析得到用于触发操作的数据,则还在所述第一可视化组件上生成相应的操作控件。6.如权利要求5所述的方法,其特征在于:所述用于触发操作的数据包含与所述操作控件关联的运维指令;所述运维平台将生成的所述第一可视化组件展示在显示界面上的该第一视图中之后,所述方法还包括:所述运维平台检测到所述操作控件被选中时,根据所述运维指令执行运维操作。7.如权利要求3所述的方法,其特征在于:所述第一数据源为数据库类型或应用程序编程接口API类型的数据源;所述运维平台查询用于从所述第一数据源获取数据的数据接口,包括:所述运维平台获取所述第一数据源注册的地址信息或者根据所述第一数据源注册的归属节点获取所述归属节点的地址信息;所述运维平台根据获取的地址信息调用查询接口,通过所述查询接口查找到所述第一数据源关联的所有数据接口。8.一种运维平台,包括运维环境管理模块、数据源管理模块和数据展示模块,其特征在于,所述数据展示模块包括;视图编辑单元,用于根据输入指令创建第一视图,在该第一视图中添加第一可视化组件;组件编辑单元,用于将所述第一可视化组件与第一数据接口绑定,...
【专利技术属性】
技术研发人员:肖卓,赵燕标,刘悦韡,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。