当前位置: 首页 > news >正文

4月更新!EasyOps®全平台27项新功能一口气来袭~

又到了每月产品盘点时刻,27大新功能上线和升级优化,设计Hyperlnsight超融合持续观测平台、DevOps持续交付平台、AutoOps自动化运维平台、ITSM服务平台、公共服务,在不断的技术创新过程中,进一步加速IT运维效率升级。

下面和小编一起来了解本次更新详情吧!

Hyperlnsight

1)事件列表内置视图并支持权限控制

由于在实际的运维场景中,可能遇到如下场景:

l 事件太多,难聚焦:运维人员需要关注和处理的更多是与自己相关的事件,大而全的告警事件反而造成了干扰;

l 值班告警分派处理:值班人员通常需要关注当前未解除的所有告警事件,再进行进一步的告警分派处理;

l 权限强隔离:企业可能有多组织的管理诉求,不同组织的资源权限不向其他组织开放,资源关联的事件也同理;

针对如上场景,在事件列表新增对应视图,内置“所有事件”和“与我相关的事件”两大视图。同时支持设置事件视图的访问权限,仅监控配置管理人员(有对应管理权限)才支持配置视图访问权限

已在发行版6.18发布!

DevOps

1)CI流水线支持自定义网络模式-流水线Docker容器支持IPv

目前,优维EasyOps全平台已逐步使部分服务面向IPv6环境,客户侧可根据实际网络需要启用IPv6。而当用户启用IPv6时,文件仓库也将获得IPv6的访问地址,此时通过CI流水线将制品推送到制品仓库会因网络协议不匹配而失败。

为此,我们通过设置流水线容器共享宿主机网络模式来使其支持IPv6。

使用此特性需要在pipeline组件配置Docker容器的网络模式,此时pipeline会令upload_artifact等插件使用IPv6协议去访问文件仓库。

已在发行版6.18发布!

2)CI流水线支持使用access_token来拉取代码-兼容低版本gitlab

因现场业务部门错综复杂,部分业务侧gitlab代码仓库为业务方私有仓库版本无法统一,有的版本比较低,接入token之后无法使用“.netrc免认证”方式拉取代码。

为了可以正常的拉取代码,此次优化了CI流水线,gitlab插件支持使用access_token方式拉取代码。

已在发行版6.19发布!

3)工作空间支持Service资源双线网络模式-Kubernetes Service 支持设置 dual-stack

Kubernetes在v1.23开始支持IPv4/IPv6双协议栈网络,而企业希望容器部署产品能够根据实际需要将IPv4和IPv6地址分配给Pod和Service。

为了满足企业需求,工作空间支持Service资源双线网络模式,即企业在开发服务Service资源时,可根据实际的使用选择一个IP协议的策略,该策略包含单站、双战和强制双战几种模式。

已在发行版6.19发布!

4)应用部署支持进程的启动检查超时时间-更灵活的部署结果反馈

程序包在部署后,会有端口启动检查动作来校验服务启动与否,以判断服务是否部署成功,但是由于客户现场部分程序包的启动时长较长,超出了端口检查时间限制,导致了程序包已经部署成功,但还没启动成功,被平台判断为发布失败,造成了信息误差。

为此,应用部署现已支持用户自定义服务启动时长,对于启动时长较长的服务,可以给够缓冲时间,获得更准确的部署结果,规避误通知。

已在发行版6.18发布!

5)部署任务支持记录应用配置版本及其版本变更信息-更完善的变更信息通知

以往的变更历史仅支持对程序包配置包的变更版本通知,但是缺少对应用配置发布版本的变更对比。对于使用应用配置的用户来说,获取这一信息的路径比较长。

为了完善变更信息通知,在部署任务的详情页,支持对包版本的变更信息披露,及支持对配置信息的变更及对比。

已在发行版6.18发布!

6)应用部署分步日志名称与进程脚本名称保持一致-降低自动部署过程的理解成本

原本应用部署任务历史中针对自定义脚本的分步日志的步骤名称统一称为用户自定义检查,无法直观看出自定义脚本执行的顺序,因此希望与程序包进程脚本名字保持一致,降低理解成本。

为了降低自动部署过程的理解成本,支持应用部署分布日志的自定义步骤名称与程序包进程中的步骤脚本名称保持一致。

已在发行版6.19发布!

AutoOps

1)工具超时结束进程树-完整的工具进程控制

工具库配置了执行超时时间,并且勾选了超时强制结束,但在超时后,前台显示“signal: killed“,但后台的 script 脚本还是存在,并没有kill 掉,导致服务器内的进程仍然在跑。

为了完整控制工具进程,在工具的高级设置里,勾选了超时强制结束后,可支持真正意义上结束进程树。

已在发行版6.18发布!

2)工具lib库支持权限控制-更安全的工具调用控制

由于客户现场通过堡垒机管理的网络设备上要执行一些命令,比如禁用ip,给ip加入黑白名单,加路由表等等。所以对于调用堡垒机接口来获取设备密码的这些代码通常都需要通过lib来去维护,而且有很高的权限要求,不能所有人都能看到密码。

为此,新增了lib库的访问/创建/编辑/删除/执行权限,可以实现对执行用户只能调用,无法查看具体的参数密码的场景支持。同时增加lib实例级别的白名单控制,能够实现单一实例的 访问/创建/编辑/删除/执行权限。

已在发行版6.18发布!

3)运维自动化作业列表支持切换卡片视图和列表视图-提升用户体验

目前运维自动化作业列表仅支持卡片视图展示,存在作业标题展示不全的问题,无法满足用户的需求,因此需要支持列表视图的展示,从而尽可能完整地展示作业的基本信息。

为了提升用户体验,运维自动化作业列表像工具库一样支持卡片和列表二种视图显示方式。

卡片前端UI设计优化,支持展示更全面的作业信息;打开运维自动化页面默认显示全部作业,方便用户搜索。

已在发行版6.19发布!

ITSM

1信息摘要全新改版-支持自定义分组、优化摘要界面样式

信息摘要模块在使用过程中发现诸多痛点和问题,主要体现在以下几方面:

l 根据节点分类,分类不灵活,扩展性差,存在较多局限;

l 信息摘要界面展示不美观,排版混乱、滚动条多,无法满足复杂控件展示场景;

l 信息摘要界面展示形式单一,无法支持表格的展示形式;

l “设置全局摘要“功能易给用户造成误导,文案、逻辑不突出。

针对上述痛点,故对信息摘要模块进行整体改版,以满足客户使用场景及需求。

优化点1:支持在节点维度自定义分组,按照分组将摘要信息进行归类。

优化点2:优化工单详情-信息摘要页面展示,支持表格/非表格两种呈现方式,并对单行文本、多行文本、富文本、附件等控件表现形式进行全面优化,界面表达更清晰、直观。

优化点3:上述描述都是针对在单个节点维度来设置摘要信息的描述,除此之外,ITSM也提供工单完结后的摘要信息展示设置。

已在发行版6.19发布!

2ITSM首页搜索框、工单列表等模块支持“用户昵称”类型搜索-完善搜索场景

由于原先首页的搜索及工单列表二级页面的搜索不支持根据“用户昵称”类型进行搜索,而在实际的使用场景中,根据“用户昵称”进行搜索往往是较为高频的场景。

为此,针对ITSM首页搜索框、工单列表等模块进行了优化。其中,首页支持根据“用户昵称”类型进行搜索,在我的待办、工单总览列表“发起人”筛选条件支持根据用户昵称进行搜索。

已在发行版6.18发布!

4)CMDB实例写入容器控件新增“为空时是否支持提交”的配置-支持配置,减少使用上的疑惑

原先配置【CMDB实例数据写入容器】,若容器子属性设置了必填,但是容器无新增的数据,表单支持提交,未做任何校验/限制,容易让用户产生疑惑,如下图:

针对上述场景,对【CMDB实例数据写入容器】进行了升级,新增加容器配置,即“为空时刻保存/提交”勾选框,用户可自定义容器为空时是否支持提交。

已在发行版6.18发布!

5其他优化说明

除此之外,ITSM上月还发布了较多优化特性,如下:

l 存为草稿不支持多次另存为新的草稿数据;

l 工单模板新增模板重名校验;

l 工单在驳回场景下,点击详情进来时能够自动带出表单信息进行编辑;

l 未填写工单名保存草稿时工单名不为空;

l 工单详情-附件管理新增上传附件节点、上传人信息,以便明确该附件对应到流程的节点;

l 优化“存为草稿”、“工单模板”详情页加载速度,以便获得更好的使用体验;

l 系统设置-文案设置页面按照Tab分类展示信息;

l 流程库、表单库、领域模型、标准字段列表数据按照最近编辑时间优先排序;

l 触发器事件新增“撤销”事件。

已在发行版6.18/6.19发布!

公共服务

1)平台对象存储minIO支持高可用

平台对象存储服务过去只获取minIO单个节点的地址,用户侧即便集群化部署了minIO也无法使对象存储服务高可用。

我们调整了对象存储服务的重连逻辑,在当前minIO地址不可访问时,通过查询名字服务来获得minIO其他节点的地址,以此达到对象存储服务高可用的目的。

已在发行版6.18发布!

2)EasyHub支持流水线模板资源类型-丰富Hub商店资源类型

为了丰富Hub商店资源类型,新增支持将流水线模版作为EasyHub资源,供用户开箱即用,以便于用户选择合适的框架模版初始化CI流水线。

EasyHub支持【流水线模版】资源类型的制作、上传审批及安装;模版管理列表支持离线hub商店的流水线模版资源。

已在发行版6.18发布!

3)EasyHub支持资源自动发现套件资源类型-丰富Hub商店资源类型

支持将资源自动发现套件作为EasyHub资源,供用户开箱即用,助力IT资源的发现及纳管。

EasyHub支持【资源自动发现套件】资源类型的制作、上传审批及安装;资源自动发现列表支持离线hub商店的资源自动发现套件资源。

已在发行版6.18发布!

4)通知配置新增调试功能-支持展示配置方式的可用状态及原因

过去在通知配置配置了通知方式后,无法确认该方式是否正常,认证是否成功,只有没有通知下发才有可能怀疑到这里的配置错误,并且需要看到日志才可以定位问题,因此希望能对配置方式的可用状态进行展示。

为了展示配置方式的可用状态,新建及编辑通知配置页新增调试功能支持用户向指定通知人发送测试通知,返回通知发送结果并展示,以实现对通知方式可用性的验证。

已在发行版6.18发布!

5)Agent配置界面化-易懂易用不易错

由于当前修改agent配置需要一台台去操作,纯后台的配置项,很多客户不清楚如何配置,容易配置出错;并且批量修改十分繁琐。

为了客户更便捷操作,将Agent配置界面化,具体有以下几点优化:

l 详尽的配置指引,配置更易懂

l 界面化查看配置、界面化配置,更易用

l 支持全局配置,快速新安装和无需个性化配置的agent

已在发行版6.19发布!

- end -

相关文章:

4月更新!EasyOps®全平台27项新功能一口气来袭~

又到了每月产品盘点时刻,27大新功能上线和升级优化,设计Hyperlnsight超融合持续观测平台、DevOps持续交付平台、AutoOps自动化运维平台、ITSM服务平台、公共服务,在不断的技术创新过程中,进一步加速IT运维效率升级。 下面和小编一…...

程序计算任意连续的12个月公里数不超三万公里预警

为了比亚迪的电池终身质保,写了个简单算法,计算任意12个连续的月份公里数加起来不超过3万公里的预警import java.util.ArrayList; import java.util.Arrays; import java.util.List; import java.util.Scanner; import java.util.stream.Collectors;/***…...

【IMU】IMU知多少之42866

ICM-42688-P数据手册中加速度计和角速度计的超量程阈值分别如下: 加速度计超量程阈值: 数字量(LSB):16g 模拟量(g):22g 角速度计超量程阈值: 数字量(LSB&a…...

谁说不能用中文写代码?

入门教程、案例源码、学习资料、读者群 请访问: python666.cn 大家好,欢迎来到 Crossin的编程教室 ! 现代计算机和编程的起源和推动力量主要源自美国,再加上26个字母很便于表示(算上大小写,6位bit就够了&am…...

Java阶段二Day07

Java阶段二Day07 文章目录 Java阶段二Day07V17UserControllerDispatcherServletControllerRequestMapping V18DispatcherServletHandleMapping V19BirdBootApplication 线程池线程的执行过程线程池API 数据库数据库的基本概念数据库管理系统中常见的概念 SQL分类DDL语言-数据定…...

React Native iOS打包详细步骤

一、在自己项目的iOS文件夹下新建一个文件夹取名bundle 二、将打包命令写到项目package.json文件里,终端执行 npm run bundle-ios 先添加如下(注意:这里写的路径"./ios/bundle"就是上面bundle创建的文件夹)&#xff1a…...

I/O复用函数,poll和epoll的用法与select、poll、epoll的区别

1.poll的接口介绍 poll系统调用和select类似&#xff0c;也是在指定时间内轮询一定数量的文件描述符&#xff0c;已测试其中是否有就绪者。poll的原型如下&#xff1a; # include <poll.h> int poll(struct pollfd*fds,nfds_t nfds,int timeout); poll系统调用成功返回就…...

大数据周会-本周学习内容总结011

开会时间&#xff1a;2023.04.23 15:00 线下会议 目录 01【spark】 02【es同步mysql】 03【下周任务】 01【spark】 尚硅谷大数据技术Spark教程-笔记01【Spark&#xff08;概述、快速上手、运行环境、运行架构&#xff09;】尚硅谷大数据技术Spark教程-笔记02【SparkCore&am…...

常见的NoSQL数据库介绍

目录 一、NoSQL概述 二、为什么用NoSQL 三、NoSQL特点 四、NoSQL的分类 五、NoSQL适用场景 六、NoSQL不适用场景 一、NoSQL概述 NoSQL(NoSQL Not Only SQL )&#xff0c;意即“不仅仅是SQL”&#xff0c;泛指非关系型的数据库。 NoSQL 不依赖业务逻辑方式存储&#xf…...

记录安装Nodejs和HBuilderX搭建、部署微信小程序开发环境(一)

文章目录 1 前言2 注册小程序账号3 安装微信开发者工具4 安装Nodejs和HBuilderX4.1 windows用户安装Nodejs4.2 macos/linux用户安装Nodejs4.3 安装HBuilder X 5 创建项目5.1 新建一个项目5.2 进行基本配置 6 HBuilderX同步微信开发者工具6.1 打开服务端口6.2 调用微信开发者工具…...

(一)pyahocorasick和marisa_trie,字符串快速查找的python包,自然语言处理,命名实体识别可用的高效包...

Pyahocorasick Pyahocorasick是一个基于AC自动机算法的字符串匹配工具。它可以用于快速查找多个短字符串在一个长字符串中的所有出现位置。Pyahocorasick可以在构建状态机时使用多线程&#xff0c;从而大大加快构建速度。 安装Pyahocorasick Pyahocorasick可以使用pip命令进行安…...

基于Java+SpringBoot+vue+element驾校管理系统设计和实现

基于JavaSpringBootvueelement驾校管理系统设计和实现 博主介绍&#xff1a;5年java开发经验&#xff0c;专注Java开发、定制、远程、指导等,csdn特邀作者、专注于Java技术领域 作者主页 超级帅帅吴 Java项目精品实战案例《500套》 欢迎点赞 收藏 ⭐留言 文末获取源码联系方式 …...

Unity中值类型和引用类型及使用时的注意事项

什么是值类型&#xff0c;什么是引用类型&#xff0c;Unity中值类型有哪些&#xff0c;引用类型有哪些&#xff0c;使用时需要注意些什么&#xff1f; 一、值类型和引用类型的概念 A. 值类型 值类型是指变量直接存储其值的数据类型&#xff0c;变量的值被保存在栈中&#xff0…...

PM510V16 3BSE008358R1嵌入式卡件用于励磁系统多用于工业发电

​ PM510V16 3BSE008358R1嵌入式卡件用于励磁系统多用于工业发电 物联网与工业自动化控制系统的联系 当今&#xff0c;物联网可谓是在各大媒体出镜率最高、而且与“智能”联系密切的名词之一。从“管理、控制、智能”的角度来看&#xff0c;其实物联网与工业自动化是一脉相承的…...

AI 这是要杀疯啦!

ChatGPT 是基于 GPT 系列大模型开发出来的一个对话场景的 Demo&#xff0c;它已经让我们见识到了大模型的威力。 但有些开发者的胃口不满足于此&#xff0c;已经开始尝试“突破” AI 的边界了&#xff0c;本文推荐 5 个人工智能的开源项目。其中前两个项目&#xff0c;让人细思…...

【精品示例】超实用Python爬虫入门实例——做一个优质舔狗

引言 最近发现了一个有意思的网站&#xff0c;里面充斥了大量的舔狗箴言。作为一个爬虫发烧友怎么能错过此等机会&#xff0c;咱们直接就是上才艺&#xff01; 类的编写 本次爬虫使用了多协程的方案进行&#xff0c;保证了爬虫的速度。在这里我们新建一个爬虫类&#xff0c;…...

TCP流量控制与拥塞控制

什么是流量控制 一条TCP连接的每一侧主机都为该连接设置了接收缓存。当该TCP连接接收到正确的、有序的报文段&#xff0c;就会将数据放入接收缓存。相关联的应用会从缓存中读取数据。 如果发送者发送数据过快、过多&#xff0c;而接收方的应用程序从缓冲区读取的速度较慢&…...

Java_异常

Java_异常 1.什么是异常 ​ 生活中的异常&#xff1a;感冒发烧、电脑蓝屏、手机死机等。 ​ 程序中的异常&#xff1a;磁盘空间不足、网络连接中断、被加载的资源不存在等。 ​ 程序异常解决办法&#xff1a;针对程序中非正常情况&#xff0c;Java语言引入了异常&#xff0…...

自动化工具 接口自动化测试引擎

一、前言&#xff1a; 1、解决痛点&#xff1a;接口自动化测试用例需要人去开发、去维护。 2、实现第一性原理&#xff1a;根据定义的测试策略自动生成接口测试用例。 二、引擎优势&#xff1a; 1、提升人效&#xff1a;降低传统方式中接口测试开发与维护的工作量。 2、覆盖更…...

十三、详解Kubernetes的存储管理器

Kubernetes是一个开源的容器编排系统,它可以自动化地管理容器的部署、扩展和运维。在Kubernetes中,存储管理器是一个重要的组件,它负责管理容器的存储资源,包括持久化存储和临时存储。 Kubernetes的存储管理器主要有以下几个功能: 提供持久化存储:Kubernetes的存储管理器…...

java版 工程管理系统源码之提高工程项目管理软件的效率

高效的工程项目管理软件不仅能够提高效率还应可以帮你节省成本提升利润 在工程行业中&#xff0c;管理不畅以及不良的项目执行&#xff0c;往往会导致项目延期、成本上升、回款拖后&#xff0c;最终导致项目整体盈利下降。企企管理云业财一体化的项目管理系统&#xff0c;确保…...

VMware 安装 MS-DOS7.10 并配置网络

VMware 安装 MS-DOS7.10 并设置软盘共享 1. 新建虚拟机2. 开机2.1. 这几个地方都可以开机2.2. 手速慢&#xff0c;进不了BIOS的朋友可以点这里 安装 MS-DOS7.101. 先选 1 安装 MS-DOS7.10 回车2. 欢迎页面&#xff0c;客气一下而已&#xff0c;继续 Next3. 继续王婆卖瓜4. 这步…...

嵌入式51单片机04-矩阵按键系列

文章目录 矩阵按键一、矩阵按键基础知识二、矩阵按键系列代码1. 矩阵按键操作&#xff08;显示数字&#xff09;&#xff08;1&#xff09;仿真电路图&#xff08;2&#xff09;源代码&#xff08;3&#xff09;实验结果 2. 矩阵按键操作&#xff08;控制数码管&#xff09;&am…...

某安全对抗行走APP逆向分析

1.定位url 抓包: https://api5.xxxx.com/xxx-rest-service/message/fun_getnearby 看一下参数: opentime:时间戳 reqdata:base64编码 sign 未知,需要解密 # -*- coding: utf-8 -*- # @Author : Codeooo # @Time : 2022-10-14import frida, sysm199a = "&qu…...

数据库基础篇 《11.数据处理之增删改》

目录 1. 插入数据 1.1 实际问题 1.2 方式1&#xff1a;VALUES的方式添加 1.3 方式2&#xff1a;将查询结果插入到表中 2. 更新数据 3. 删除数据 4. MySQL8新特性&#xff1a;计算列 5. 综合案例 6. 课后练习 练习1 练习2 1. 插入数据 1.1 实际问题 解决方式&#x…...

IDEA插件-MavenHapler

1.安装Maven Helper Maven Helper 是 IntelliJ IDEA 中的一个插件&#xff0c;可以帮助您管理 Maven 依赖项。它可以帮助您更容易地删除不再需要的依赖项&#xff0c;查看依赖项的冲突&#xff0c;以及执行其他有关 Maven 依赖项的操作。 打开 IDEA 设置页面&#xff1a; 在插…...

getaddrinfo调用crash 的debug过程

前两天&#xff0c;产线报一例crash问题。拿到core文件后&#xff0c;栈展开信息&#xff1a; (gdb) bt #0 0x00007f64a3651aff in raise () from /lib64/libc.so.6 #1 0x00007f64a3624ea5 in abort () from /lib64/libc.so.6 #2 0x00007f64a3694097 in __libc_message () …...

【Sql】sql语句练习随记

本文通过最经典的“学生-成绩-课程-教师”表来帮助练习sql语句。 STUDENT表 SNO 学号SNAME 姓名SSEX 性别SBIRTHDAY 生日CLASS 班级 SCORE表 SNO 学号CNO 课程编号DEGREE 分数 COURSE表 CNO 课程编号CNAME 课程名称TNO 教师编号 TEACHER表 TNO 教师编号TNAME 教师姓名TS…...

IDEA社区版搭建Tomcat服务器并创建web项目

IDEA社区版搭建Tomcat服务器并创建web项目 目标 创建Web项目的目录结构可以启动Tomcat服务器编写Servlet并访问成功 问题 IDEA社区版没有创建Web工程的选项IDEA社区版没有Tomcat插件 实现步骤 针对以上两个问题&#xff0c;分步解决 问题一&#xff1a;IDEA社区版没有创建…...

C++ [STL-简介]

本文已收录至《C语言和高级数据结构》专栏&#xff01; 作者&#xff1a;ARMCSKGT ​​​​​​​​ 文章目录 前言正文简介关于STL各种版本 STL组件容器迭代器配接器(适配器)算法仿函数空间配置器 STL的重要性学习STL的意义如何学习STL STL的缺陷 最后 前言 STL(standard tem…...