运维平台
项目简介:该平台是一款帮助公司售后人员日常工作的一个管理平台。
应用技术:该平台使用前端主要使用了,react、semi、echarts等等,后端使用了nodejs的koa2,数据库使用了postgresql,clickHouse,es,redis,还使用到了kafka消息队列,定时任务等等。
主要工作:参与运维中台的开发,主要负责,数据详情页面的开发、运维大屏、固件升级、异常数据识别、一图统揽等等,数据详情页面有几个维度,项目,结构物,监测因素、测点,就是根据这几个值确定一组数据,分别通过图表(echarts)和列表渲染出来,这里都是通过后端人员将数据同步到clickHouse库中,然后我在nodejs中写接口查询出对应的数据。运维大屏中有一个项目工单占比,这个功能比较复杂,就是运维中台有个菜单可以配置那些数据异常可以发起项企工单,这个工单是使用java写的工作流,我的思路是,将数据同步至clickHouse中,写一个定时任务,将这种类型的工单,定时抽取到一张新表中,然后写接口查询这个表即可。