本文主要是介绍Q1季度大更新!EasyOps®全平台产品能力大升级,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
优维EasyOps全平台产品能力再升级啦!👏
为了给用户带来更好的服务和更好的产品使用体验,优维从未停止对产品更新升级的脚步。在Q1季度,EasyOps带来了全新的产品能力,以及更加标准、顺畅、高效的产品体验。在不断的技术创新过程中,进一步提升IT运维效率。
下面,让我们一起来看看新增的功能与优化吧!👇
全新升级
CMDB
1.资源管理导航(CMDB首页)全新改版
本次资源管理导航全新改版提供了资源生命周期建设指引、全景资源图谱和我的资源等新能力模块,辅助用户框定CMDB建设落地目标,也使客户对资源管理的建设规模更清晰。
>> 资源生命周期指引
-
清晰指引资源管理体系各建设阶段涉及到的功能能力,串联资源管理全生命周期;
-
作为资源管理的功能导航提供产品核心与常见能力入口。
>> 资源图谱
-
可视化表达OneModel资源管理体系,涵盖应用系统层、PaaS资源层、IaaS资源层,清晰表达不同层级不同类型资源关系;
-
提供带有权限识别的资源对象数量统计,清晰了解当前用户的资源管理规模;
-
资源图谱同时作为导航入口可下钻进阶到资源实例列表,展开资源管理工作。
>> 我的资源
-
作为日常用户重点使用入口,贴合每个用户的工作习惯;
-
基于默认推荐+访问记录+资源收藏行为形成综合智能的个性化资源对象列表;
-
提供带有权限识别的资源对象数量统计,清晰了解当前用户的资源管理规模;
-
同时也提供全部资源入口,方便检索更多资源对象。
开放平台
以“加速运维开发,促进运维转型”为核心设计理念,全新打造的开放平台构建出“六大能力模块”,包含应用市场、应用开发、连接能力、采控平台、API集市、开发者工具,具备客制化能力、数据开发、能力开放、能力集成。
>> 功能结构图
>> 产品架构图
-
客制化能力:企业生产级别应用的低代码开发体系支撑,支持页面编排、流程设计、函数编排、专业建模 低代码,更支持AI辅助页面设计。
-
数据开发:采控平台与无代码事件连接器,支持各类数据采集、数据集成、数据加工、事件集成、事件加工。
-
能力开放:通过API Gateway和事件总线来进行外部服务的连接,以及从事件层面将部分能力进行整合。
-
能力集成:API集市、UI资源库、后端资源库、权限接入、SSO接入等支持有效保证构建一体化的运维核心平台。
在本次产品升级中,将重点介绍应用市场、事件连接、采控平台、API集市相关的产品能力。
1.应用市场
在构建应用市场的过程中,优维产研团队充分的认识到以下存在的需求问题:
-
优维EasyOps一体化运维平台内置了丰富的场景微应用,客户要如何了解平台最新能力?
-
客户能自研应用,但缺少从研发、上架到使用的全生命周期的管理。
-
管理者/应用研发者要如何了解平台运营情况?
为了解决上述问题,首先「应用市场」通过应用中心提供全量应用展示,涵盖优维内置的丰富应用和用户自研的应用。
其次完善自研微应用的研发、上架、使用的全生命周期,以及完善应用开发快速部署的能力。
最后,通过应用PV/UV统计视图,直观统计全平台的应用运行情况,用户还可下钻查看单应用的PV/UV指标详情。此项能力的升级,可让管理者快速直观了解平台全应用的运营情况,让应用研发者快速了解相关应用的运营情况。
2.API集市
考虑到旧版契约中心的API分类展示混乱,糅合出厂内置和用户录入的API;其次,契约的底层存储格式是优维自研的EAML,理解起来比较困难,而且企业客户的API缺少统一管理,同时API维护成本较高等等情况,本次将旧版契约中心升级为全新API集市。
在新版的API集市中,我们做了一些相关能力的建设。
在API项目管理上,除了丰富EasyOps服务端的API,还集成了常用的第三方API文档。用户可按API项目的维度,分隔Easyops/第三方/自定义API。
在API维护和展示上,新版API集市的API目录展示信息更丰富,新增API方法、API数量等信息。对API、目录手动维护的能力进行了封装,使用户跟易懂。一键导入其他平台的API,减少用户维护负担。
3.采控平台
优维将平台已有的采集能力进行了一次大整合,打造了适应资源、指标、日志、事件、Tracing等数据的全新的统一采控平台。支持多语言、多协议、多数据类型,采集覆盖面广,拥有几百种主流资源采集。
该平台包含数据采集、数据转换、指标中心、Agent管理、数据集成五大功能模块。
首先,在指标采集的能力上,基于Agent可一键启动指标采集,200+自带套件仓库并可通过EasyHub进一步丰富;支持对采集无数据或任务异常进行告警通知,同时支持第三方指标通过Kafka上报。
在日志采集能力的建设上,支持Agent Log Sampler、Filebeat日志标记、rsyslog(不推荐)三种日志采集方式;支持通过通用指标、关键字统计、APM服务指标四种类型。
在数据转换的能力建设上,支持类流水线灵活的数据转换处理流,支持对接入的数据进行清洗、转换、汇聚等数据处理。
在指标管理上,支持指标的分类管理与指标速查。其中指标速查页面将图表化展示指标数据,让用户可快速查看相关资源指标数据。
而在Agent管理上,支持Agent界面化管理(安装/升级/卸载/启动/停止/重启)、Agent插件管理(安装/升级/卸载),用户可查看管理Agent及插件监控状态、主机信息、事件、任务等,以及支持Proxy管理。
4.事件连接
在事件连接,优维团队希望从业务角度出发定义事件流中的触发条件和执行动作,帮助用户轻松设置自动化的事件流程。
完整的事件处理过程,包含事件源、事件规则和事件目标。其中事件规则即对应事件连接里面的触发条件,事件目标则对应事件连接里的执行动作。对比之前的事件总线,本次产品升级跟更强调在拿到事件源之后,要根据什么规则去做什么事情,即事件流中的触发条件与执行动作,而不再去强调事件源的登记。
事件源可在项目中提前定义好,在设置事件流程时快速关联事件源。事件源可来自http接口,也可来自kafka消息,或优维自身类型,包括但不限变更事件、告警、itsm工单、平台公告等。
>> 触发条件:控制流程何时启动
优维以更业务化的方式表达,支持用户轻松选择触发事件,快速选择常见的cmdb、应用部署和第三方类别的触发条件。
>> 执行动作:流程启动后,自动执行的操作
同样优维也业务化设置流程启动后自动执行的操作,包括但不限钉钉机器人通知、http回调、短信通知、kafka消息等。在配置执行动作后,当流程触发,则会自动执行动作。
HyperInsight
1.Dashboard配置易用性优化
本次对Dashboard配置的优化,首先是仪表盘,一方面支持缩略图显示Dashboard,自动获取页面元素进行截图,并生成封面;另一方面是支持灵活分类,用户可快速定位想要的仪表盘。
在仪表盘的布局设计上,进行了全新的设计布局与交互体验,用户只需简单拖拽即可生成图表。同时只需用鼠标点点就能完成复杂的图表设计与数据对接,且可表单化配置数据并支持调试预览。在图表类型的支持上,提供30+精美的图表类型供用户选择使用。
DevOps
1.双态部署能力建设
在服务客户的过程中,发现客户有两大场景在使用过程中存在一些问题。
-
场景一:运维人员在发布过程中需要将程序包、配置包、SQL包、应用配置等资源方便绑定在一条流水线上进行发布,以便能够快速组织应用发布资源,实现应用的持续交付。
-
场景二:在软件开发和部署过程中,当一个新的版本(发布单)引入了问题或不稳定的变化时,团队需要放弃当前版本并快速回滚到之前的版本。
以上场景在实际实施过中暴露出三大问题:
-
发布资源类型较为单一
-
部署操作繁琐影响部署效率
-
缺乏回滚能力
为了解决上述问题,双态部署能力进行了新升级。
>> 发布单支持不同对象的变更
首先,丰富发布单的发布资源,支持不同对象的变更,包含应用服务,数据库变更策略、插件、人工审批等类型的发布,提高部署的编排效率。
>> 发布单UI与交互改进
其次,为了提升用户体验,对发布单的UI与交互进行改进。
从旧版本的列表展示转变为高效的流水线编排,紧密贴合用户操作习惯。通过采用流水线编排的方式创建发布单,让发布流程一目了然。操作体验飞跃提升,得益于直观的拖放点击编排设计,赋予用户更高自由度与灵活性,让每一步操作都流畅自如。
>> 发布前检查,提升发布安全感
另外,发布单支持发布前确认,一目了然的变更清单,让用户快速了解系统下所有的变更详情,包含应用变更、数据库变更、制品版本变更、配置变更等的变化情况,给用户信心满满的发布体验。
>> 直观可见的发布详情
新版本的发布过程更加透明化呈现,变更细节一目了然,包含对发布项的状态、发布任务详情、执行日志等信息的详细展示,让用户直观可见变更任务,以及实时监控服务日志。
>> 一键回滚,保障系统稳定性
发布单支持一键回滚,以便快速回滚至稳定版本。在回滚的过程中,支持制定回滚方案,提供更灵活的回滚策略供用户选择。
2.配置中心增强语法能力
研发目前在进行容器化部署前,是利用程序包管理中的配置模版渲染的能力,将helm chart的应用资源描述文件(values.yaml)改造成配置模版文件,由于yaml文件中环境变量的定义是以数组的方式配置的,并且有着严格的语法要求,每次变更配置时都需要手动调整配置模版文件中的数组结构,工作量大且容易出错,因此需要使用一些高级的模版语法(如:循环/条件判断语法)来自动化地完成配置的渲染,且保持原格式文件内容原样渲染是保证正确配置的前提。
现在,配置中心提供高级语法,帮助用户更快速的完成配置渲染的过程,并确保配置结果的正确。
在此场景下,配置中心增强的语法能力能给用户带来以下价值:
-
减轻研发编写大量数组的工作量,提升用户体验;
-
配置变更直接通过配置中心更新,无需修改配置模版文件,以更灵活地管理配置;
-
配置渲染保证文件格式(换行/缩进)不变,避免文件渲染格式错误引起的发布事故。
ITSM
1.工单详情页面进行UI/UE调整
旧版本的工单详情,信息比较多且冗余。为了用户有更好的使用体验,对工单详情页面进行了UI/UE的调整,主要针对旧版本的工单详情做了以下优化:
-
工单属性优化:精简工单基本属性,去除非必要属性(如任务状态),降低解释成本。
-
功能整合:移除“工单论述”,因其与“工单意见”功能高度相似。
-
处理历史与评论强化:处理历史移至右侧抽屉式显示,增强追加评论和回复功能。
-
信息摘要突出:信息摘要功能单独一行tab展示,以突出其重要性,并保留老工单的节点表单信息查看入口。
-
工单流程查看优化:弱化工单流程查看入口,仅在右上角提供点击查看选项。
优化后的工单详情界面信息更紧凑,交互更友好,信息展示更突出。
更多优化
DevOps
数据库发布
1.丰富数据库类型和高危语句能力
新增部分数据库类型,包含Tdsql(Pgsql)、TiDB、Oceanbase(Mysql)、oceanbase(Oracle)、Goldendb;支持实例级别配置高位语句。
2.数据库变更支持自定义备份
之前的数据库变更只提供默认的备份命令,导致默认备份命令不透明,且被用户怀疑备份的有效性和准确性。
为了带给用户更好的产品体验,优化后的数据库变更支持自定义备份。开放给用户自定义备份,丰富了数据库能力。
3.数据库变更进行实例白名单级别的权限控制
之前的数据库变更没有做权限控制,需要到CMDB里面去配置权限的白名单,导致操作成本比较高。
现在数据库变更支持实例白名单级别的权限控制,用户可对数据库服务、数据库实例、SQL包、备份包、变更策略、客户端进行权限白名单设置,减少在CMDB设置的操作成本,提高数据安全性。
HyperInsight
1.告警规则配置能力提升
告警规则配置能力再次升级,支持根据告警等级进行告警屏蔽,分组抑制支持使用告警丰富策略,分组告警事件支持过滤掉被抑制的告警事件。
2.APM服务详情、接口详情优化
APM服务详情、接口详情优化后,支持用户在告警事件携带告警信息跳转服务详情/接口详情,服务详情/接口详情展示告警前五分钟的指标数据,用户下钻接口详情支持快捷回到服务。
另外支持查看接口全局指标,支持按服务实例查看接口指标。
其他优化
1.信息采集发现配置密码输入对接密钥管理实现
为了提升安全性并防止密码泄露,CMDB资源自动发现套件支持用户名密码/选择密钥输入两种输入方式。
2.关系查询能力优化
- 关系搜索策略展示关系缺少的数据
- 关系查询支持全部线路查询
3.ITSM工单信息丰富、移动端能力优化
- 工单增加评价维度
- ITSM移动端登录页面增加验证码
- ITSM移动端支持值班提醒
这篇关于Q1季度大更新!EasyOps®全平台产品能力大升级的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!