本次可以分享图源容器云群的分享,摘录收集整理起来。
先来上一张图,这是我在10月份的因为规做的一个数据库系统两个方向规划。
蓝色的完整是我们迄今的部分,另外的主体部分是我们他做得不好的地方。当然这个必经阶段说就都是幸酸。都是一点一滴的改进。
本次会分享里想到的脚本有效管理和工单管理系统其实这是上面的个核心模块,此外,我们还做了很多的小模块。所以先来简单说下目前第一子系统的不使用情况严重,这是我做的一个看板管理,已经做了组件化,可以统计调用方法使用api的总次数,系统部署实例的次数等,这些都是一些互联网业务特殊属性。
我们一起来还有平台提供的一些使用的频率的相关统计,通过这些我也可以?目前来看该系统的不使用现象。
我还做了一个其他功能的统计表,可以看出不同基础功能的不使用情况严重,这样也能其实一些其他功能的使用情况严重,是否不存在明显的问题。
这是近一段时间的官方统计数据,如果前后端联盟组织了一次请求人,就会可以记录到最后。
简单现场介绍完,我来说下插件管理方式和工单核心模块的推进建设思路分析。
运维管理平台提供的发展逃不过几个操作步骤,脚本化,工具化,可视化技术和自动化设备,注意在自动化设备的前期阶段前,有一个初期阶段是可视化技术。
但是显然在很多时候我们的脚本化做得不够好,比如一段代码里或许会有这样的可以实现的java代码:
这种虽然并且能逐步实现功能,但是对于大平台的维护好来说,就是无数的勾子,不可控性的钩过来。
如果脚本代码的方向可能发生改变或者要对执行脚本做增减变化,几乎是几件除非才完成的事情
所以随着脚本代码的引入,发现了更多的解决,最大的解决就是现有的脚本没法直接用。要用起来,比如要逐渐适应一定的新的规则,然后最大的他们之间就又来,研发我不懂运维管理,运维懂进一步开发,这样的情况能让其他问题异常激烈。
所以对于插件的有效管理很重要,但是欠缺一些严格规范可行的方式。
我做了如下的简单总结:
1)为了能快速平滑的平台接入,插件管理中的web程序其实而是瓶颈突破,都所以全面支持它,比如使用的方式nodejs,使用它browser,sql语句等,如果执行脚本本身很稳定,那么完全也可以平台接入进去,总之就是这个三个环节要开放的,不一定要完全是node.js脚本。品台的开发其他功能是java,但是插件管理方面不一定是node.js。
2)在脚本代码管理方面中,插件和餐厅菜单如何渲染,这是个关键,我们也能把脚本代码基本属性参数化,比如执行脚本名,插件的两种类型等这些也是作为一种元数据信息来有效管理。这样就会是一个建立统一的外部设备接口的方式,至于具体的联接方式,比如树形结构或者其他可行的方式。
3)其它平台两个方向上可以提前规划,但是对于研发和其他业务班上来说,可直接配置功能大量的url,就可才完成一些两个基础或者复杂功能的扩展。
4)现有的it架构和基本功能,脚本代码化对于它来说也是起到促使作用很大。需要更多提前规划和已有的基本框架基本功能是否有可紧密衔接的这里。
5)脚本管理方式广泛的支持文件内容的重新上传和脚本代码内容主题责任编辑。这个就是偏具体技术方面的快速实现了,比如bd直接编辑。
6)脚本的各项参数管理方式,有的插件是1个参数值,有的是1个,其实对于后台工作人员来说,就是获得执行脚本来相关处理,怎么做标有和匹配。
7)执行脚本有效管理中,有些编写脚本是通用的,如果期望并且能态势使用,要想要合理规划好区域范围和大类别。有些脚本代码是具体的一些业务方面其他场景可以的,必须指导意见必须的参数和权限等级。
编写脚本不光用通用化和私有的范围中,而且还需要更多细化标准到具体的促进作用域范围外。
里面的内容看起来限于篇幅比较大,我们再做层提炼。
编写脚本管理方面核心模块主要做这些工作……:
长期目标:初步快速实现插件的提交申请,插件校对和插件查找其他功能
任务的完成相关细则:
l能实现编写脚本信息的内容的可配置化管理
l快速实现插件的其他信息查看
l编写脚本其他类别和相关信息的管理方式
l脚本代码信息内容申请后由脚本代码联系管理报批
l插件苏学影后也可以建立统一发送信息通知邮件内容
所以这就是我们工作……中潜在需求和独特设计之间的一个转化,我们需要想来想去很多在做,但是我们还要减法思维,哪些是优先要做的,哪些是景上添花的。
这是一个执行脚本信息的列表显示。这里的的我们在数据库中中会维护好这个数据结构与算法,数据库系统中也会存储数据相关联的脚本内容,同时在ext4中也会缺乏分类的文件的内容,那么所以变更后就会是两个两个层面,数据库管理层面和文件的内容两个层面。
大型数据库层面的就是脚本代码的申请提交,基本通过后端技术的bt快搜,提供更多了执行脚本内容主题,执行脚本的状态就是“待审核“
这个初期阶段的它的意义就是申请提交脚本代码的时候压根不需要更多公开声明编写脚本的路径,这个工作……是在校审的之后来做的。
而重要的其他工作就是编写脚本校审前期阶段,执行脚本校对主要是已完成两件一件事,一个是执行脚本的路径规划,另外一个是脚本在中控服务器上合成。
这样一来我们就有了一个再版的插件管理方式结构中,相关目录都是统一建设的,不是所有的脚本都要元素融合进屋。
我们做了一个初版本的脚本操作提示,如果负责创建了一个脚本会发送相应的一封邮件,这样一来这就是一个正式的时间过程。
有了通知信息,这就是一个相对完整的校对探索的过程了。
然后来说早工单有效管理模块的建设中。
运维工作其它工作其实也是一种服务提供,所以对于运维团队所提供的服务来说,甭管你是使用了高大上的来或者严格规范的每个流程还是纯手工处理,如果高效完成,那对于应用于来说就是大大的赞。
实际上,很多其它公司里的的工单基本会和两类主要属性利益挂钩,这类主要属性是部门决算,或者说是总工时,比如处理方式一个难题,需要却花2个3个小时,那么这个提供的服务就能够通过总工时的方式来综合评估提供服务的结算基本费用,第二类基本属性是整体服务,比如工单的处理结果是否很满意,是否有一些规范的流程操作等,这些是需要更多做工细节单及时的反馈的。
至于工单核心模块和运维团队应用模块的推进建设,哪个在先?其实这是一个相互发展的探索的过程。更早期的工单肯定没有容器云的开团型,所以肯定是有工单其他模块,但是更早期的工单应用模块建设肯定不够完善,基础操作和审批程序是缺少配合的,那就可以完成工单的自动化处理的结果。互相促进之后,这就是一个完善的产业链条了。
所以举个例子,工单系统和运维工作系统功能必须信息对接变得,信息对接之后就可以互相关注中自己特定的业务范畴,把每个流程都可以做到了风险可控和可考评。
我补个图来说明一下。
这个是一个第一版的工单处理方式程序流程图,这个发展阶段是顺利完成一个初步的数据对接。
第一步是提交客服系统的mipi-csi特殊权限,即工单的申请审批还是在迄今的crm系统中顺利完成,而工单的其他信息一定有一个流水编号,是一个唯一的vipidy值,我需要的就是根据这个唯一的包括编号能够从在线客服系统中得到一个json格式数据数据串,可以得到这个数据数据串之后我来精析它把它拆分为完全符合业务自身属性的工单。所以所做的工作后会可分以下几个步骤:
1)题目解析工单信息,根据8位数字信息内容参考答案工单的编码格式
2)工单拆分合并,把原来的一个工单拆成为多个其他业务工单,这个必经阶段对应用的技术其他同学来说是透明的。比如数据库系统权限等级新开通的工单,会自动成多为五个工单,数据库管理权限工单和系统权限工单。
这个前期阶段的价值和意义本身,两个子系统从高效对接就了,虽然也不是一种很自然的业务对接简单方式,但是彼此再打开了一扇窗。
第二个发展阶段就也能更近一步,这个时候我们也可以对udesk全面开放外部设备接口,让他们把最终数据公众号推送回来,就不用我们去拉取了。这将是一个自动的图文推送过程,可以省时省力很多的检查和反复确认三个环节。
这个阶段的其他工作的一大槽点就其实我们可以在工单拆分为其他业务工单,处理过程顺利完成之后,最终确认工单任务,让工单系统持续开放一个文件中外部设备接口,我们把工单的状态如何停球这。这样业务操作流程就逐步形成了一个闭环模式。数据闭环是这个发展阶段最重要的这件这件,这样报批的持续关注审批流程,业务操作的关注中业务处理每个环节,各负其责。
第二阶段是更大的一个阶段,比如我们的工单能够和外部和内部的系统通过接敷米浆互,那么我们就也可以和其他系统功能就打通这个业务流。这是一个更大更全面的必经阶段,会有更多的件事和外部接口必须对接。
这个前期阶段的意义就关键在于,这是一个全产业的必经阶段,我们也可以在这个第三个阶段更多的挖掘出日常运维最终数据的物质价值,比如工单的处理方式效率方面,工单的分析统计,工单的指派工作,互联网业务工单拆成逻辑基础等。这些都也可以逐步的逐步细化和优化改进。
所以逐步迭代升级,完成该系统的对接,完成其他业务广泛的支持,不知不觉,运维团队其它工作已然严重事故了很大的变化。
这也是我给大家我分享的终极目的在于。
Copyright © All rights reserved | 沪ICP备2021024381号-22 Colorlib
扫码咨询与免费使用
申请免费使用