5

1月更新!EasyOps® 28+新功能“狂飙”上线~

 1 year ago
source link: https://studygolang.com/articles/36038
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

1月更新!EasyOps® 28+新功能“狂飙”上线~

EASYOPS_youwei · 大约4小时之前 · 32 次点击 · 预计阅读时间 6 分钟 · 大约8小时之前 开始浏览    

2023节后,我们就要“搞事情”!

be6e19bb00ed44c69832d36e1ddd1eae~tplv-tt-shrink:640:0.image?traceid=20230203175019E054C179BD18ADDDD82B&x-expires=2147483647&x-signature=f%2BUiM3enILX6dfL3Izi36geNFwI%3D

一波新功能已上线,快看是不是你需要的!

持续升级优化全平台产品,

只为成为你数字化变革最值得信赖的合作伙伴!

优维EasyOps®全平台28+新功能来了!

1、HyperInsight-超融合可观测平台

1) 全新日志采集-更易用的日志采集能力

HyperInsight原先支持了通过Rsyslog上报日志数据的日志采集方式。但Rsyslog的配置门槛较高,配置流程比较复杂并且文档难搜难读。

64d965079ef24660bdaa9a8fb0e91eb6~tplv-tt-shrink:640:0.image?traceid=20230203175019E054C179BD18ADDDD82B&x-expires=2147483647&x-signature=Jjd%2BNx6ysCr4sDtcWI1QN%2F3sHjs%3D

为此,HyperInsight此次新增了全新的日志采集方式,通过Filebeat上报日志,并从日志信息中采集存储为指标。和Rsyslog的日志采集方式相比,Filebeat具有两大优点:一是Filebeat的配置简单,易维护;二是Filebeat完全开源免费。

Filebeat日志采集的方式具有三个特点:

●可调试Filebeat是否正常上报日志到Easyops平台

●日志解析和数据清洗做表单化配置,更易用

●支持自定义日志指标的采集&APM专用指标的采集

此次新增Filebeat的日志采集方式可在6.14发行版升级使用!

2)告警通知时间支持按日历模式发送-灵活配置告警通知

实际场景中,监控运维人员每天会接收到很多告警信息,对不同告警的通知时间,运维人员可能有不同诉求。例如,紧急的告警,希望每天可接收告警通知来及时处理,而对于不那么紧急的告警,则希望只在工作日接收对应的告警信息。

f1970314b15243d0a8bc3f3ff938d847~tplv-tt-shrink:640:0.image?traceid=20230203175019E054C179BD18ADDDD82B&x-expires=2147483647&x-signature=SiOVYr4BtXpHaHrIvzpq4FzOH64%3D
41f680eed77147b49b597c918975ac0e~tplv-tt-shrink:640:0.image?traceid=20230203175019E054C179BD18ADDDD82B&x-expires=2147483647&x-signature=8rD%2B1vgjXOSEckcZ3Quj9PFkofQ%3D

但是,原来的告警通知设置是按周期的模式来设置的,即按周一周二...来设置告警通知。而实际上工作日和周一到周五是不对等的,比如法定节假日也会存在周一到周五的情况。那在这种情况下,需要额外去配置告警通知屏蔽的策略,操作起来比较麻烦。

为此,平台层面首先支持全新「工作日历」小产品,可消费统一的工作&节假日定义。具体工作日和节假日的配置方式和ITSM营业时间配置的方式是一样的。其次,「工作日历」小产品内置了2022~2023年度的国家法定节假日历,无需用户再去手动配置。最后,HyperInsight层面,告警通知规则支持切换周期模式和日历模式,日历模式下,用户可选择日历及具体通知时间段,帮助用户更灵活配置告警通知。

可在6.14发行版升级使用!

3)APM服务地图支持切换层次布局&3d拓扑优化

在微服务架构下,服务调用关系混乱,手动布局虽然灵活但配置麻烦。

5626d116b268421296a17e5604cc37d4~tplv-tt-shrink:640:0.image?traceid=20230203175019E054C179BD18ADDDD82B&x-expires=2147483647&x-signature=NpXi7qvBCt26eNy%2B%2BeLmH%2BVDkR0%3D
0d881c49e8dd4b88823888a0e40863f8~tplv-tt-shrink:640:0.image?traceid=20230203175019E054C179BD18ADDDD82B&x-expires=2147483647&x-signature=HdS%2FcOGL71fH3fbyfyCZ3I5FMPY%3D

为了用户在配置时更便捷,对2D拓扑图进行优化,支持切换自动层次布局,无需用户再手动布局,且系统会默认记忆当前布局。

同时,3D拓扑展示也做了进一步优化,按服务协议细分了服务的3D模型样式,让3D拓扑图展示的信息更丰富。

可在6.14发行版升级使用!

4)APM服务总览支持批量关联服务

由于没有使用CMDB平台的用户,在初始化接入APM时,希望能快速关联业务下的服务数据。

d71359e6b64f495baf4a95f957a3fa6c~tplv-tt-shrink:640:0.image?traceid=20230203175019E054C179BD18ADDDD82B&x-expires=2147483647&x-signature=DpVaubqmheC05ezRnXhROMTHTJE%3D

为了满足用户的需求,APM服务总览支持通过搜索服务名,批量关联业务和服务,同时支持「仅看未关联的服务」,操作更便捷。

可在6.14发行版升级使用!

2、CMDB-立体化资源管理平台

1)支持sampler批量安装/升级、卸载-界面化管理Sampler

过去,对Sampler进行升级的时候,是通过纯手动操作的,且存在需要对多台Agent的主机同时做Sampler升级的情况,而纯手动升级的模式导致升级效率比较低下且升级繁琐。

fe921c2bc65a440f944bcb6a699d51d0~tplv-tt-shrink:640:0.image?traceid=20230203175019E054C179BD18ADDDD82B&x-expires=2147483647&x-signature=innsSzyCI19nEkoJ4lWXHPzIY3k%3D
44a6ae1c7ba0493ea481ce6a8caa4012~tplv-tt-shrink:640:0.image?traceid=20230203175019E054C179BD18ADDDD82B&x-expires=2147483647&x-signature=Jar40YNHJ18lKmG3Lw4Qrqv6Uek%3D

为了提高效率,在agent管理小产品内增加了Sampler界面化部署/卸载能力。支持Sampler批量安装/升级/卸载,且界面化管理Sampler,具体具备以下四个特点:

●按Agent的维度查看和管理Sampler版本

●支持单个sampler/批量操作,包括部署和卸载Sampler

●Sampler的部署卸载历史操作可通过任务历史追踪和审计

●按Agent的维度统一控制Sampler权限

可在6.14发行版升级使用!

2)资源自动发现支持数据清理-服务、服务部署实例、阿里云资源

用户可通过多种手段去更新CMDB的资源信息,像自动化采集、Agent、手工维护等等方式,往往它们都会以一种追加的方式写入CMDB。然而,由于缺乏数据清理的机制,导致已下线的资源一直保存在CMDB系统里,从而会带来存储资源的占用与浪费,更重要的是会导致数据失活,降低CMDB的准确性。

035aec760bdd4f73ae61759a407f7949~tplv-tt-shrink:640:0.image?traceid=20230203175019E054C179BD18ADDDD82B&x-expires=2147483647&x-signature=PdpO5uHX3dfcXKp%2F66EioWcS7LU%3D

常见的自动清理场景有:服务部署实例、Container、Pod的实例清理、服务间调用关系的清理等。

此次,资源自动发现新增数据清理的能力,支持服务、服务部署实例、阿里云资源的清理机制。具体的清理机制,主要分为三个环节:

1. 【自动标记】资源自动发现会根据资源的变更差异、不同资源的存活检查等方式,将失活的数据自动标记为“待清理”的数据;

2. 【自动清理】针对“待清理”数据,不同的资源可按需配置自动清理的能力,即可实现资源的脏数据自动清理;

3. 【事后回滚】自动清理的数据提供清理历史清单,可进行事后审计和回滚。

后续会继续丰富资源自动发现的能力,将新增服务名、服务间的调用关系、路由策略、K8s资源的清理机制。

可在6.14发行版升级使用!

3)资源发现丰富负载均衡资源和路由策略-Nginx、HAproxy、LVS、ALB

此次版本升级丰富了负载均衡资源和路由策略的资源自动发现能力,覆盖Nginx、HAproxy、LVS、ALB等资源,截至目前,CMDB已累计支持88个资源的发现。

3d81467617fe442da6f5a5c053122097~tplv-tt-shrink:640:0.image?traceid=20230203175019E054C179BD18ADDDD82B&x-expires=2147483647&x-signature=kpTFQlRKyel8zjy45ChZlv6vgHM%3D

微应用【资源自动发现】已加入发行版6.14

4)模型实例导入支持忽略唯一键的校验

在资源建设过程中,可能会存在资源配置信息不完善的情况,进行数据导入时则需要暂时忽略唯一键的校验。

46e50434d583485f9b94826f1e73212c~tplv-tt-shrink:640:0.image?traceid=20230203175019E054C179BD18ADDDD82B&x-expires=2147483647&x-signature=V02ZUg%2FTK5ikDQU%2FibZbTxekX70%3D

那在这种情况下,模型实例导入支持忽略唯一键的校验。用户在进行资源的实例导入时,可通过配置【无唯一键导入】来忽略唯一键的校验,用户即可导入多条属性重复的数据。

可在6.14发行版升级使用!

5)结构体数组的变更记录只展示有变更的数据-高效查看变更数据

多行结构体数组在进行编辑时,很难找到变更的具体内容。为此,我们将结构体数组的变更记录只展示有变更的数据,方便用户快速查看变更数据的具体情况。

b78517534a8948f88a243b8bd75ca00c~tplv-tt-shrink:640:0.image?traceid=20230203175019E054C179BD18ADDDD82B&x-expires=2147483647&x-signature=ftLgKGBaQRWhgsgVnJ233XmCRu8%3D

可在6.14发行版升级使用!

6)实例详情的结构体数组和关系列表支持搜索-快速找到目标数据

当用户去查看某个资源的详情中较为复杂的数据,比如在看磁盘信息时,发现某台机器信息特别多,用户很难查找到想要查看的数据情况。为此,我们对CMDB实例详情的结构数组和关系列表新增加了「搜索」的功能,用户可直接搜索快速找到目标数据查看。

ea08070fc7b742fa97bdf740ef9acfb6~tplv-tt-shrink:640:0.image?traceid=20230203175019E054C179BD18ADDDD82B&x-expires=2147483647&x-signature=kbrF6rfNLkneQCs9AmqvKt8dufc%3D

可在6.14发行版升级使用!

3、ITSM-IT服务管理平台

1)脚本库支持查看任务历史-提高脚本的任务历史查看效率

原先在ITSM脚本库中执行脚本时,脚本的任务历史、版本信息要去到工具库中的任务历史页面才能查看,用户的操作路径较长,无法在产品内形成闭环,体验不佳。

4f2844bf86ad4399af8cd7e6500bc16d~tplv-tt-shrink:640:0.image?traceid=20230203175019E054C179BD18ADDDD82B&x-expires=2147483647&x-signature=Z3TxSxSdtYMF5UjEwoqhNQQ%2BD3A%3D

为了用户操作更便捷,脚本库详情新增脚本任务历史、版本列表页面,用户可在ITSM脚本库查询该脚本相关的任务历史及版本信息,无需跳转至工具库进行查询,简化了操作步骤,缩短了操作路径。

可在6.14发行版升级使用!

2)支持一键撤销流程-发起人一键撤销流程

用户在发起流程时,往往会填错表单的信息,若误填信息发起后,往往会给后续节点审批人带来误导。当出现此场景时,平台不支持对流程支持一键撤销,就会出现错误的工单。

446aa732408242688d2ca2b56be5eb45~tplv-tt-shrink:640:0.image?traceid=20230203175019E054C179BD18ADDDD82B&x-expires=2147483647&x-signature=Q2aF%2BTKYqNCJsKfLddzC91%2BkUuc%3D

为了防止错误工单的出现,支持服务发起人在流程任意节点对流转中的工单进行撤销,撤销后流程回到最初的节点,发起人可修改工单信息后再次提交,流程管理更加灵活、可控。

可在6.14发行版升级使用!

3)支持自定义优先级 -优先级管理更加灵活

在ITSM之前的优先级管理中,紧急程度和影响范围都内置了固定的优先级及等级,用户在实际使用中,会存在不同服务使用不同优先级的场景,而不是采取通用的优先级,例如有些服务只想保留高、中、低,而不想要有非常高、非常低时,平台不支持进行配置。

7a2dea9d7ea74a82b695830e7ec802f7~tplv-tt-shrink:640:0.image?traceid=20230203175019E054C179BD18ADDDD82B&x-expires=2147483647&x-signature=PuwtFZWVZriAVMIY9DYgeVn81NA%3D

此次版本升级后,ITSM支持自定义优先级,同时支持自定义的优先级被SLA协议引用,服务或任务可引用自定义优先级的SLA协议,从而实现服务的优先级灵活配置。

可在6.14发行版升级使用!

4) 支持指定节点进行工单转换-工单转换更加可控

原先在ITSM的流程中,用户可以在任意节点对工单进行转换,在实际使用场景中,往往需要工单流转到指定节点后才能判断工单是否需要转换,但是因为现在没做限制,工单转换操作又不可逆,所以就会存在操作失误的可能。

ef27fd01960645b8a4238b298cd670ca~tplv-tt-shrink:640:0.image?traceid=20230203175019E054C179BD18ADDDD82B&x-expires=2147483647&x-signature=n43QMj2K3mPkD93pWFe55%2Fj7WUA%3D

为了工单转换更加可控,ITSM支持服务负责人在服务配置-工单转换中:指定节点进行工单转换。

可在6.14发行版升级使用!

5) 工单详情新增任务历史-高效查询工单有关的所有任务历史 便于快速排错

用户在发起工单后,会触发与该工单有关的脚本进行执行,例如:前置脚本、后置脚本、控件脚本、表单生命周期等,某个脚本执行出错时就会导致工单无法正常流转,而用户在排查脚本的任务历史时往往需要跳转出ITSM产品,去工具库-任务历史页面进行查询,操作路径长,且脚本的任务历史又较为分散,提升了排查难度。

ea9aba20c3ea453fa9b4fa29ee1f40ba~tplv-tt-shrink:640:0.image?traceid=20230203175019E054C179BD18ADDDD82B&x-expires=2147483647&x-signature=Mx%2FXbjivEDwE%2BXojxlLT%2B6t9YsE%3D

为了便于用户更快速排错,将工单有关的脚本任务历史进行聚合,提供统一入口进行查询,大大降低排错成本。

可在6.14发行版升级使用!

除了以上能力外,ITSM还发布了一些小优化,例如:

● 首页新增公告;

● 支持服务负责人在工单流转中有操作此工单的权限;

●工单详情:信息摘要版面重构、优化,支持按节点展示。

0f1e3dd9f4fa419c9f78ff74bf9661f4~tplv-tt-shrink:640:0.image?traceid=20230203175019E054C179BD18ADDDD82B&x-expires=2147483647&x-signature=cBDbN1zUZRuqLYiH%2FRbfRgaSHnE%3D

可在6.14发行版升级使用!

4、DevOps-持续交付平台

1)程序包-编辑上传后文件支持以指定编码格式保存-更简单更自由的查看与保存配置文件

平台对于程序包内的文件, 如果是自行上传的文件, 那么文件在打开之前还是以上传时的编码格式存在,如:gb2312. 但是在打开了一个上传的gb2312格式文件后,若再次进行编辑保存,平台会默认将其保存成 utf-8格式。因此在下发到服务器上执行时,出现了报错的场景。

65a6c3baa3ea4cadb8f98dc829933b56~tplv-tt-shrink:640:0.image?traceid=20230203175019E054C179BD18ADDDD82B&x-expires=2147483647&x-signature=TSa54JFSwu8a4bwMdx1apqDlg%2B8%3D

为了更简单、更自由的查看与保存配置文件,在打开程序包内的文件时,支持以指定的编码格式打开该文件,并且会以所指定的编码格式来保存该文件。

可在6.14发行版升级使用!

2)程序包-配置模板新增“查看模板变量说明”-新增模板使用说明 降低理解门槛

原先程序包-配置模板模块可以将程序包中的配置文件解析为配置模板,但是因为缺乏引导,新手用户并不知道该模块的具体使用方法,以及模板变量支持的类型都有哪些,使用起来较为困惑,需要他人指导。

ae9ca0da053b46eeb2a8f1ff975b797f~tplv-tt-shrink:640:0.image?traceid=20230203175019E054C179BD18ADDDD82B&x-expires=2147483647&x-signature=z2%2BvvuOlUpyuWTuFxxWW%2BvMjfBY%3D

为了降低用户的理解、使用门槛,故对此进行优化,程序包-配置模板新增“查看模板变量说明“,查看模板变量页面附有使用说明以及详细示例,以便用户更好的进行操作。

可在6.14发行版升级使用!

5、AutoOps-自动化运维平台

1)工具库支持以列表维度展示工具对象-提供丰富的巡检视图进行统计、分析

当前的工具库是以卡片的ui形式来陈列工具对象,由于卡片的空间有限,信息传达效率较低。

2801b7abcf4e4c79ae2125724935bcdd~tplv-tt-shrink:640:0.image?traceid=20230203175019E054C179BD18ADDDD82B&x-expires=2147483647&x-signature=HelDyVKmVNoz6pqYPZN3jGp53YE%3D

为此,在保留原有卡片的ui基础上,新增了一个列表的展示方式,同时可以在列表上快捷操作,将工具对象标记为生产版本。

可在6.13发行版升级使用!

2)流程库任务历史支持以执行用户过滤-用户级别的历史数据过滤

流程库/工具库/部署编排/数据库变更的执行历史由于没有做权限上的划分,单一用户可以查看到全局的变更记录,缺少用户权限的划分在客户真实场景下是不被接受的。

20071d0ae29e40cb8c11f8a3c1d3e3c2~tplv-tt-shrink:640:0.image?traceid=20230203175019E054C179BD18ADDDD82B&x-expires=2147483647&x-signature=GhDSSRmrX8trsP1X5tgqicbfL90%3D

此次版本升级,支持已执行用户过滤,即以执行用户的视角来划分任务历史,普通角色用户只能查看到自己执行过的任务历史,而对系统管理员而言,可以看到全局的任务历史。

可在6.13发行版升级使用!

3)巡检自动化产品新增巡检概览-提供丰富的巡检视图进行统计、分析

原巡检自动化产品支持对多种套件进行日常的巡检,但是缺乏对巡检进行日常统计、展示,用户无法感知(每日、每周、每月)的巡检情况,从而无法判断巡检任务是否有异常,手工统计工作量大,效率低。

812c623b72c04c29a26c16d3a7ca9023~tplv-tt-shrink:640:0.image?traceid=20230203175019E054C179BD18ADDDD82B&x-expires=2147483647&x-signature=3svpLiBp8Lwn4L81p%2FWW62qfn9k%3D

为了丰富巡检视图,巡检自动化产品新增了巡检概览,支持按照每日、每周、每月统计巡检次数、巡检成功数、巡检失败数、巡检成功率等指标:

可在6.14发行版升级使用!

除了以上新增功能外,AutoOps还发布了一些小特性,例如:

●支持工具导入时进行版本比较;

● 支持定时任务列表按分类树状展示,提高检索效率;

●工具库修复无root编辑权限时可用root账号来调试的漏洞;

●支持工具库支持内置参数输出:执行开始时间、执行结束时间、执行成功列表、执行失败列表。

cb98b691e2b34ef7b416b25d4cee8c00~tplv-tt-shrink:640:0.image?traceid=20230203175019E054C179BD18ADDDD82B&x-expires=2147483647&x-signature=pPpFH9dsHNX7laSCzuotVFWRSN8%3D

可在6.14发行版升级使用!


有疑问加站长微信联系(非本文作者)

280

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK