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

10月更新:优维EasyOps®需求解决更彻底,功能体验再升级

图片

升 级 不 止 步

欢迎来到 需求至上,功能完善 的

\ EasyOps 7.5版本 /

👇

图片

图片

图片

>> 联动架构视图:深度融合监控与资源拓扑

传统上,依赖监控态势感知系统固有的分层拓扑结构虽有其优势,但在处理复杂系统尤其是核心数据关系时,往往显现出局限性。而架构视图的引入,很好的弥补了这项不足。

下图中我们可以看到,在监控态势感知界面的左侧栏,用户可无缝切换至架构视图模式。该视图基于CMDB的实例资源信息及关系,自动生成并展示详细的拓扑图。这一创新设计深度融合了监控信息与资源架构视图,使得用户在监控过程中能够直接利用已构建的架构拓扑图,实现监控数据的直观呈现与快速定位。

图片

具体而言,当系统检测到某资源(如服务器)产生告警时,该资源在架构视图中的对应图标将自动变色(如变红),以醒目方式提示用户注意。同时,通过悬停或点击操作,用户可快速访问该资源的黄金指标数据及详细的监控详情,极大地提升了问题排查与响应的效率。

本次联动架构视图能力,研发团队花费小半年的时间反复打磨,未来我们还将计划将架构视图的能力进一步拓展至更多应用场景,如基于架构视图的自动化巡检、变更管理等,以全面提升系统的运维管理水平。同时,CMDB资源的动态变化与信息更新也将通过架构视图实时反映,为用户提供更加全面、准确的资源状态视图。所以请大家狠狠期待一下吧!

图片

在本次升级中,告警屏蔽功能得到了显著增强,旨在提供更加灵活与细致的告警管理策略。

>> 告警屏蔽类型深化

原来我们主要聚焦于屏蔽告警通知,即当告警触发时,通过预设规则阻止符合条件的通知发送,而事件本身仍保留在系统中。然而,为了满足客户在特定维护期内完全避免接收任何相关事件的需求,我们引入了新的屏蔽类型——「不发送事件」。这一改进使得用户能够根据需要,选择 仅屏蔽通知 或 同时屏蔽事件与通知,提升了监控系统的灵活性和实用性。

图片

>> 告警屏蔽期通知机制

为了进一步提升用户体验,我们增设了告警屏蔽期通知功能。当告警屏蔽期开始或结束时,系统将自动向相关运维负责人发送通知。这一设计旨在解决用户在屏蔽期间对系统状态变化缺乏直观感知的问题。通过这一机制,运维人员能够即时获知屏蔽状态的变化,从而有效规划工作流程,避免在屏蔽期间对无关告警进行不必要的处理。

同时,为了实现屏蔽策略的高效传达,我们新增支持站内信作为通知方式。当屏蔽策略生效时,系统会根据通知方式的设置即时发送通知,详细告知屏蔽原因、起止时间以及当前状态等信息。值得一提的是,新增的站内信作为平台内部的重要通知工具,具有即时性强、易于查看的特点,能够确保运维人员在工作过程中随时掌握系统状态变化。这一功能的引入填补了平台在内部通知方面的空白,进一步增强了平台的基础设施建设,也为平台其他功能的接入提供了有力支持。

图片

综上所述,告警屏蔽配置在类型划分、通知机制及效果呈现等方面均实现了显著优化,为用户提供了更加灵活、高效、便捷的告警管理体验。

图片

图片

在AutoOps框架中,我们新增了流程库节点的功能--引入HTTP节点类型的支持,这一举措也是响应合作厂商的项目需求,怎么说呢,主打一个有求必应 [骄傲脸]。

通过集成HTTP节点,用户无需额外封装工具,即可直接基于平台发起HTTP请求,并根据外部服务的响应结果动态调整自动化流程的执行路径。这一特性尤为适用于需要等待特定外部系统(如ITSM流程)返回结果后再继续执行后续任务的场景。一旦接收到预期的响应(如ITSM流程成功完成的通知),自动化流程即可无缝衔接至下一阶段,确保整体流程的连贯性和高效性。

图片

此外,HTTP节点还支持多种高级配置选项,包括但不限于发送通知、设置轮询规则以多次尝试执行特定操作,以及提供Webhook回调机制,以便与外部系统建立即时通信和事件响应体系。这些功能共同构建了一个强大的自动化流程生态,能够灵活应对各种复杂的业务场景和系统集成需求。

图片

总得来说,HTTP节点的支持简化了与外部服务的交互流程,还通过丰富的配置选项和强大的扩展能力,为自动化流程的设计与实现带来了更多灵活性和便捷性。

图片

图片

在 CMDB 的资源自动发现方面,新增了全量的任务管理和执行历史能力。比如在CMDB资源纳管前期,需要做大量的采集工作时会遇到的问题:任务下发后无数据上报,不知从何处排查。

>> 新增全局任务管理功能

基于此,我们新增全局任务管理,实现了对资源自动发现任务的集中式监控与管理。用户可轻松通过任务管理界面访问各任务详情,该界面详尽记录了每项任务历次执行的具体情况,包括执行时间、状态等关键信息。若任务长时间未执行完毕或遭遇失败,用户可进一步点击任务详情,深入至执行细节层面,查看具体到主机级别的执行状态与基本信息。此外,在执行周期性任务时,系统还支持查看任务成功执行后上报的数据详情,确保数据的准确性与完整性。

图片

>> 新增任务历史功能

为了增强用户问题诊断能力,我们还引入了扫描预览功能,允许用户直观查看资源发现结果,并可通过点击具体资源数字,快速跳转至实例详情页面,获取更深入的实例信息。

面对可能的异常采集情况,如设备故障导致的大量任务失败,该功能同样展现出强大的应对能力。通过任务历史记录,用户可以迅速定位问题时间段内的任务执行情况,并借助采集的配置信息、Agent版本、Sampler状态及版本合规性等相关数据,结合系统提供的错误信息提示,全面剖析异常原因,高效解决采集异常排查问题。

图片

图片

图片

在使用平台采集功能(如 CMDB 自动发现、监控采集能力)时,背后会运行大量采集插件,但此前这些插件未在界面统一管理,仅对重要的 sampler 进行了管理,此次将插件管理能力补上。 

  • 自动纳管插件:插件纳管会自动扫描,针对线网中 agent 上的 easyops 相关插件自动获取扫描,无需客户手动维护。

  • 插件查看视角:提供两个视角,一是 agent 视角,可查看 agent 上部署了哪些插件;二是插件视角,可查看特定插件部署在哪些 agent 上。可基于这两种视角进行插件管理动作。

  • 插件管理:插件部署、卸载、重启、启动等管理动作已在 agent 管理中全面经验化封装

图片

注:若要使用新插件管理能力,需将 Agent 升级至 3.53 版本以上。

图片

在监控视角下,运维人员希望工作台可以帮助他们可快速开展日常工作,如负责的监控资源状态是否异常、有无告警需及时处理、告警等级分布如何、是否存在潜在故障及常见监控功能如何潜在跳转等。

为此,我们打造了一个监控类工作台,它作为通用工作台的延伸,集成了多种监控类卡片,支持用户根据实际需求进行灵活配置。

1. “我的监控资源”卡片:

可自定义关注资源,不同运维人员(如主机运维、数据库运维、应用运维等)关注资源不同,可订阅各自所需资源,并根据当前负责人统计对应资源数量进行过滤,也可点击跳转至自定义的相应资源列表。 

图片

2.“未恢复告警事件”卡片:

根据当前用户展示需处理的未恢复告警事件,配置该卡片后,按责任人过滤展示,事件可进行响应、转单等快捷操作。

图片

3.“告警等级分布”卡片:

可查看告警等级分布情况,若全是严重告警需及时解决,也可从已恢复告警数量了解当前告警跟进处理情况。

图片

4.“资源排行 top 卡片”:

可配置关注资源,如主机运维可关注 CPU 使用率高的机器,配置主机及 CPU 使用率指标进行 top 排行展示,也可对服务类指标如成功率、时延等进行排行展示。

图片

图片

工作台现支持模板管理,可从界面直接定义工作台。以往为客户配置默认工作台视图需在配置中心进行,非界面操作,较为繁琐。升级工作台后,可在界面上直接进行“另存为”操作以生成模板,此操作由管理员进行。管理员可基于企业常用角色定义多个工作台模板,如针对主机运维、应用运维等不同角色,确定其各自可能关注的内容并进行模板配置。

将模板设置为全局默认视图后,用户初始化登录时可查看到该默认视图。普通用户定义个人工作台时,可进入编辑菜单选择从模板中加载,无需从零开始配置工作台,从而降低了使用门槛。

图片

图片

HyperInsight能力优化

  • APM支持按环境筛选

  • 监控态势感知的蜂窝图按最高告警等级展示颜色

  • APM链路追踪的火焰图展示观测点信息

CMDB能力优化

  • 架构视图支持配置跨多层关系的常用路径、支持关联系统、支持框选多个元素等多个绘制交互优化

  • 入库审批的审批中列表支持查看“审批人”信息

  • 资源自动发现:支持界面化配置基于eBPF的服务访问关系采集

  • 资源自动发现:k8s服务发现默认不上报父服务

  • 资源自动发现:k8s服务发现支持关联命名空间的服务集

DevOps能力优化

  • 容器服务支持高级部署模式

  • 发布单支持多次重新发布

  • 应用部署:增加升级前后相关脚本的执行时选项

AutoOps能力优化

  • 定时任务执行周期支持选择日历模式

  • 工具库lib管理列表支持下载

  • 流程库支持版本审批

  • 超级流水线库管理(支持诊断、巡检流水线)

ITSM能力优化

  • 处理历史及工单流程增加开关控制显示旧版/新版UI

  • 为了提升ITSM产品性能,调整工单列表翻页功能,提供“首页/上一页/下一页”翻页能力,取消按页码进行翻页

  • 工单详情显示服务关联单信息

系统管理优化

  • 工作台:自定义入口卡片支持自适应高度、自定义入口在配置时支持拖拽排序等

- end -

相关文章:

10月更新:优维EasyOps®需求解决更彻底,功能体验再升级

升 级 不 止 步 欢迎来到 需求至上,功能完善 的 \ EasyOps 7.5版本 / 👇 >> 联动架构视图:深度融合监控与资源拓扑 传统上,依赖监控态势感知系统固有的分层拓扑结构虽有其优势,但在处理复杂系统尤其是核心数…...

黑马javaWeb笔记重点备份1:三层架构、IOC、DI

来自:【黑马程序员JavaWeb开发教程,实现javaweb企业开发全流程(涵盖SpringMyBatisSpringMVCSpringBoot等)】 https://www.bilibili.com/video/BV1m84y1w7Tb/?p75&share_sourcecopy_web&vd_source9332b8fc5ea8d349a54c398…...

大坝渗流监测设备——渗压计

渗压计是一种用于监测大坝等水工建筑物渗流压力的重要设备,其准确性和可靠性对于保障大坝安全运行至关重要。南京峟思将为大家详细介绍渗压计的工作原理、安装方法及其在大坝渗流监测中的应用。 渗压计主要利用振弦频率的变化来测量渗透水压力。设备由透水部件、感应…...

Pikachu-Sql Inject-宽字节注入

基本概念 宽字节是相对于ascII这样单字节而言的;像 GB2312、GBK、GB18030、BIG5、Shift_JIS 等这些都是常说的宽字节,实际上只有两字节 GBK 是一种多字符的编码,通常来说,一个 gbk 编码汉字,占用2个字节。一个…...

如何制作低代码开发的视频教程?

如何制作低代码开发的视频教程? 随着数字化转型的加速,越来越多的企业和组织开始采用低代码开发平台来加速应用程序的构建。对于许多开发者和业务人员来说,学习如何使用这些平台可以显著提高工作效率。因此,创建一份清晰、实用且…...

Flink学习地址

--基础概念 概览 | Apache Flink --应用系列 如何学习Flink:糙快猛的大数据之路(图文并茂)_flink 学习-CSDN博客 --Python系列 pyflink实时接收kafka数据至hive_pyflink下kafka数据经过处理后插入hive-CSDN博客 Pyflink教程(一)&#…...

05_23 种设计模式之《建造者模式》

文章目录 一、建造者模式基础知识建造者模式的结构建造者模式的应用场景 一、建造者模式基础知识 建造者模式(Builder Pattern)是一种创建型设计模式,它提供了一种优雅的方式来创建复杂对象,同时隐藏其构建过程。这种模式允许你通…...

详细分析Spring Security OAuth2中的JwtAccessTokenConverter基本知识(附Demo)

目录 前言1. 基本知识2. Demo3. 实战 前言 java框架 零基础从入门到精通的学习路线 附开源项目面经等(超全)【Java项目】实战CRUD的功能整理(持续更新) 1. 基本知识 JwtAccessTokenConverter 是 Spring Security OAuth2 中的一…...

python习题2

1、输出一个年份,判断其是不是闰年 #输入一个年份,判断其是否是闰年 y eval(input()) if y%4 0 and y%100 ! 0:print("是") elif y%4000:print("是") else:print("不是") 2、模拟智能客服: 按1查询账户余额…...

CVSS 4.0 学习笔记

通用漏洞评分系统(CVSS)捕获了主要技术软件、硬件和固件漏洞的特征。其输出包括数字分数,表明与其他漏洞。 以下因素可能包括但不限于:监管要求、客户数量受影响、因违约造成的金钱损失、生命或财产受到威胁,或潜在漏洞的声誉影响。这些因素在CVSS评估范围之外。 CVSS的好…...

解决 GPTQ 模型导入后推理生成 Tokens 速度很慢的问题(从源码重新安装 Auto-GPTQ)

这里解决的是使用 Auto-GPTQ 或者 Transformers 导入 GPTQ 模型后推理速度很慢的问题。 值得注意的是,这个问题很有可能是因为安装不正确,所以 GPTQ 无法正确使用 GPU 进行推理,也就是说无法进行加速,即便 print(model.device) 显…...

NDC美国药品编码目录数据库查询方法

NDC(National Drug Code)翻译为“国家药品代码”,是美国食品药品监督管理局(FDA)制定的一种药品标识系统,用于唯一标识药品。这个编码系统主要目的是为精准识别和追踪不同药品而建设,行业人员和…...

vue3的v-model使用

vue3的v-model使用 单个绑定值 子组件 props: [‘modelValue’], emits: [‘update:modelValue’], 注&#xff1a;modelValue是默认的&#xff0c;如果只有一个需要绑定v-model&#xff0c;可使用modelValue 此时父组件写法 <CustomInput v-model"searchText"…...

Go语言实现长连接并发框架 - 消息

文章目录 前言接口结构体接口实现项目地址最后 前言 你好&#xff0c;我是醉墨居士&#xff0c;上篇博客实现了对连接的封装&#xff0c;那我们对连接的读写操作涉及数据格式的定义&#xff0c;我们采用统一的数据格式。使用我们这种数据格式的数据&#xff0c;我们将其称之为…...

湖南(市场咨询)源点调研 如何明确调研焦点与分析单位的特征

湖南市场调研源点咨询认为&#xff0c;调研过程中定义问题阶段的部分工作涉及弄清究竟是对谁进行调研&#xff0c;也就是感兴趣人群&#xff0c;我们发现这与样本的选择有关。在调研过程的设计阶段弄清楚感兴趣人群非常重要&#xff0c;之后才可以决定选择哪种调研类型进行调研…...

java 方法引用与构造器引用

Java 方法引用和构造器引用是 Java 8 引入的重要特性&#xff0c;它们进一步简化了 Lambda 表达式的书写&#xff0c;使得代码更加简洁和易读。下面详细介绍方法引用和构造器引用的概念、用法及示例。 方法引用 方法引用是一种简化 Lambda 表达式的语法糖&#xff0c;它允许通…...

python3的语法

知识简介 基础语法就像比赛规则&#xff0c;比如比赛跑步&#xff0c;咱们不能跑到别人的跑道去吧&#xff0c;比赛打拳&#xff0c;先说好不能踢裆。 正文 一、python3的基础语法 1、编码 python的源码文件.py一般是utf8编码的&#xff0c;有时候咱们在执行源码文件的时候报…...

Spring Data JPA中的锁机制

当多个事务同时修改同一条记录时&#xff0c;可能会导致数据不一致的问题。为了确保并发事务中的数据一致性&#xff0c;可以使用锁机制。常见的两种锁机制是悲观锁和乐观锁。下面是这两种锁机制的详细讲解。 1. 悲观锁&#xff08;Pessimistic Locking&#xff09; 概念&…...

mybatis分页拦截器

Mapper 方法: public interface UserMapper {void selectUsers(@Param("page") Page<User> page...

React学习过程(持续更新......)

React学习过程&#xff08;持续更新…&#xff09; 创建react的hello项目 使用node创建create-react-app脚手架项目 //首先你得先安装node&#xff0c;这里不做详细教程&#xff0c;我使用的node为20.18.0 npm isntall create-react-app -g //全局安装create-react-app crea…...

pve lxc容器探索,陆续完善中

注意&#xff1a;创建lxc容器时&#xff0c;不要勾选“无特权容器”&#xff0c;才可以使用如下命令进行挂载。 说明&#xff1a;容器附加主机目录&#xff0c;/myweb/src为主机目录&#xff0c;/src为lxc中目录&#xff0c;100为容器ID pct set 100 -mp1 /myweb/src,mp/src执…...

5款人声分离免费软件分享,从入门到精通,伴奏提取分分钟拿捏!

人声分离通常是音乐制作、混音和卡拉OK中常用的重要技术之一。它的核心是将乐器伴奏从原始音轨中分离出来&#xff0c;使得用户可以单独处理或重混音频&#xff0c;创造出清晰干净的伴奏轨道。若缺乏强大的音频剪辑软件或专业人声分离工具&#xff0c;这一过程往往会比较困难。…...

镭速助力解决企业大文件传输难题

在数字化时代&#xff0c;数据已成为企业的核心资产。无论是高清视频、大规模数据库备份还是复杂的3D设计文件&#xff0c;企业每天都要处理大量数据。然而&#xff0c;在享受数据带来的便利和价值的同时&#xff0c;企业也面临着一个现实问题——如何高效、安全地传输大文件&a…...

SpringBootWeb AOP

SpringBootWeb AOP 事务管理 rollbackFor属性 propagation属性 案例 AOP 基础 进阶 通知类型 通知顺序 切入点表达式 execution annotation 连接点 案例 实体类 接口方法 切面类 事务管理 rollbackFor属性 propagation属性 REQUIRED:大部分情况下都是用该传播行为…...

傅里叶分析之掐死教程(完整版)更新于2014.06.06

作 者&#xff1a;韩 昊 知 乎&#xff1a;Heinrich 微 博&#xff1a;花生油工人 知乎专栏&#xff1a;与时间无关的故事 谨以此文献给大连海事大学的吴楠老师&#xff0c;柳晓鸣老师&#xff0c;王新年老师以及张晶泊老师。 转载的同学请保留上面这句话&#xff0c;谢谢。如果…...

macOS终端配置自动补全功能

如何在macOS终端中配置自动补全功能 终端是一个非常强大的工具&#xff0c;它可以用来完成很多任务&#xff0c;比如创建、复制、移动、删除文件&#xff0c;执行脚本和运行程序。不过它的默认设置对用户不太友好&#xff0c;作为开发者&#xff0c;我们通常习惯代码编辑器的辅…...

华为---MUX VLAN简介及示例配置

目录 1. 产生背景 2. 应用场景 3. 主要功能 4. 基本概念 5. 配置步骤及相关命令 6.示例配置 6.1 示例场景 6.2 网络拓扑图 6.3 配置代码 6.4 配置及解析 6.5 测试验证 配置注意事项 1. 产生背景 MUX VLAN&#xff08;Multiplex VLAN&#xff09;提供了一种通过VLA…...

docker详解介绍+基础操作 (四)容器镜像

一.镜像结构和原理 Docker 镜像是 Docker 技术的核心组成部分之一&#xff0c;它用于封装应用程序及其依赖项&#xff0c;以便在任何支持 Docker 的环境中运行。了解 Docker 镜像的结构和原理对于有效使用 Docker 至关重要。以下是对 Docker 镜像结构和原理的详细介绍。 Dock…...

PostgreSQL数据库定期清理归档(pg_wal)日志

一、配置归档模式 在postgresql.conf文件中设置archive_mode on来启用归档功能。 二、设置归档命令 同样在postgresql.conf中&#xff0c;设置archive_command参数&#xff0c;指定一个shell命令来处理归档日志&#xff0c;例如&#xff1a; archive_command cp %p /home/…...

RTTI介绍

RTTI介绍 RTTI&#xff08;Run-Time Type Information&#xff0c;运行时类型信息&#xff09;是C的一项功能&#xff0c;它允许在程序运行时检查对象的类型。RTTI的主要作用是在多态&#xff08;polymorphism&#xff09;场景中&#xff0c;可以在运行时安全地转换对象类型或…...