《可观测性成熟度模型白皮书》正式发布,龙蜥致力打造更好用户体验

背景

云原生计算基金会(Cloud Native Computing Foundation,CNCF)正式将可观测性引入 IT 领域以来,可观测性市场迅猛发展,涌现出一大批可观测性解决方案,企业也在寻求不同的方式打造可观测性。

然而,传统的监控厂商与新生的可观测性厂商,均使用了相同的术语与概念,这导致用户对于可观测性的定义变得模糊,甚至很难区分哪些是真正的可观测性方案。同时,企业缺乏衡量和评估软件系统内部可观测性的框架或方法,也缺乏反馈可观测性体系建设成熟度水平的框架或方法。

在此背景下,由稳定性保障实验室指导,龙蜥社区、乘云数字等单位共同编写的国内首份《可观测性成熟度模型白皮书》正式发布(以下简称“白皮书”)。《白皮书》详细介绍了可观测性成熟度模型的设计思路系统性地梳理了各成熟度阶段的能力特征,以帮助企业了解其当前的可观测性建设水平,并为其提供改进的思路。

图片

研究思路

龙蜥社区在可观测性领域进行了很多实践,例如把某个或某类具体的应用,作为我们的监控对象,通过从监控对象在运行过程中的状态、指标、日志,以及其链路上发生的 RT 延迟、微服务调用情况进行汇总,利用智能分析算法给出问题根因结论和修复建议,并根据指标趋势对未来系统运行的情况进行预测,尝试把监控、智能诊断和可观测能力进行联动,让用户知其然又知所以然。

就在一个月前,龙蜥社区系统运维 SIG 发布了 SysOM 3.0 特性,其中基于应用的可观测功能,试图从应用的视角挖掘业务出现问题后的由上到下的根因分析能力,实现系统指标与应用表象的关联,完成从监控到诊断、网络拓扑及链路追踪到 AI 智能化分析的进阶。

SysOM 的产品力也逐渐从底层指标监控、可观测三大支柱数据的采集,上升到 AI  算法加持得出根因结论的能力跃迁,未来也会逐渐往故障预测预警、提升商业化(降低成本、增加业务营收、辅助商业决策)等终极能力进发。

此次《白皮书》编写,也进一步加深了我们对可观测性系统的理解,它一定程度上体现了龙蜥社区在可观测性领域的探索路径,也体现了我们孜孜不倦追求的“观测,让运维更简单”的理念。

正如这首打油诗所总结的:

莫听监控繁杂声,何妨观测且徐行

智能诊断快胜马,一键运维定乾坤

内容概览

《白皮书》历经数月精心编写,旨在为企业、工程师和技术领导者提供一种结构化方法,以评估、提高和优化其软件系统的可观测性水平。

《白皮书》首先介绍了可观测性的发展趋势,为什么需要可观测性成熟度模型,并基于此,进一步的阐述了可观测性成熟度模型的五个阶段的内容。这五个级别代表了不同的可观测性水平和能力,从最基本的监控到与业务目标紧密结合的高级可观测性。

通过以下链接可以下载白皮书内容:

https://openanolis.cn/assets/static/可观测性成熟度模型白皮书.pdf

图片

模型概要介绍

成熟度模型是一种非常实用的工具,帮助组织评估、改进和发展其可观测性能力。通过这套模型,组织可以进行自我评估,还可以引导组织朝着更高水平的可观测性发展。通过该模型明确的步骤,我们可以提高组织内的可观测性,从而为客户提供更可靠和更具有弹性的系统或程序。

成熟度级别越高,IT 系统会变得更加弹性和可靠。我们将能够更快地解决问题的根因,了解变更、故障对业务的影响,并最终为客户提供更好的体验。

借助可观测性成熟度模型,组织可以明确发展的路线,使其能够全面把握系统和应用程序的状态和性能,及时做出反应并解决问题,实现对业务的可持续监测和优化。

图片

该模型设计了五个级别,分别是:

Level 1 :监控(Monitoring)

在这个阶段,我们关注于如何确保系统的各个组件按照预期正常运行。这一阶段的主要目标是实时监测组件的健康状态,出现异常情况时,系统会自动触发警报,通知相关人员。

Level 2 :基础可观测性(Basic Observability)

在这个阶段,我们旨在深入了解系统不正常运行的原因。这一阶段的主要目标是通过采集“三大支柱数据”来洞察系统内部状态,以便明确了解为何系统出现问题。

Level 3 :因果可观测性(Causal Observability)

在这个阶段,我们致力于找到问题的根本性原因。以及如何避免类似问题再次发生。在此阶段,我们引入了网络和拓扑数据,以构建更为全面的系统内部理解。

Level 4 :主动可观测性(Proactive Observability)

这一阶段,我们的目标是实现自动化的根本性原因分析,自动化的响应与处置,以及智能化的预测与风险阻断。

Level 5 :业务可观测性(Business Observability)

在可观测性成熟度模型的最终阶段,我们关注的是从业务角度深入洞察,以确定系统对业务的影响,并从中获取降低成本、增加业务营收、提升转化率等方面的洞察,辅助商业决策。

可观测性成熟度模型的每个级别都必须建立在前一级别已经建立的基础之上,每个级别新增的能力,都应该有助于实现更深度的可观测性能力。

总结

本次《可观测性成熟度模型白皮书》的发布,可以帮助企业确定在可观测性领域的位置,并为前进方向提供指引。它能够为组织提供一种系统性的方法来评估、改进和提升其可观测性体系建设,更有针对性地发展可观测能力、优化资源分配并持续改进。企业通过合理应用该模型,可以更好地应对现代软件系统复杂性带来的挑战,实现更出色的用户体验,提高系统可靠性,并在竞争激烈的市场中取得优势。

更多龙蜥白皮书内容,点击这里查看。

相关链接:

2022 龙蜥社区全景白皮书(或公众号【OpenAnolis龙蜥】回复关键字“白皮书”获取)

https://openanolis.cn/openanoliswhitepaper

—— 完 ——

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/136175.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

小米华为,化干戈为玉帛!

近日来,手机圈又掀起了各大厂家推出新品的高潮。首先是华为Mate60的推出,其自研的麒麟9000S芯片瞬间点燃了国内手机市场,得到了国内甚至国外业界人士的认可和好评。 而近日网上盛传的小米创始人雷军的“愿意加入华为技术生态圈”的邀请&…

Vue3 菜鸟入门(一)超详细!

【学习笔记】Java 一对一培训(3.1)Spring Boot介绍和基础 关键词:Vue 、Vue 3、Java、Spring Boot、Idea、数据库、一对一、培训、教学本文主要内容含Vue3介绍、安装、打包、创建项目、目录结构、起步等内容计划1小时完成,请同学…

AI 图片视频批量清晰化神器封装 CodeFormer

封装和改进了一下开源的代码 CodeFormer, 号称最强的AI 视频去码、图片修复工具,因为用的也是开源代码,所以我的代码部分也没有加密,所有源代码都可以看到,可以修改。把黑白照片上色的功能加上了,然后添加了…

设备树叠加层

设备树覆盖 设备树 (DT)是描述不可发现硬件的命名节点和属性的数据结构。内核(例如 Android 中使用的 Linux 内核)使用 DT 来支持 Android 设备使用的各种硬件配置。硬件供应商提供他们自己的设备树源 (DTS)文件,这些文件使用设备树编译器编…

合并两个升序链表,合并后也是升序的

开始时也要判断是否有一个链表本来就是空,如果是,直接返回另外一个链表 代码: struct ListNode* mergeTwoLists(struct ListNode* list1, struct ListNode* list2){if(list1NULL){return list2;}if(list2NULL){return list1;} struct ListN…

练习敲代码速度

2023年9月18日,周一晚上 今晚不想学习,但又不想玩游戏,于是找了一些练习敲代码的网站来玩玩,顺便练习一下敲代码的速度 目录 参考资料个人推荐第一个 第二个第三个 参考资料 电脑打字慢,有哪些比较好的练打字软件&a…

子网的划分

强化计算机网络发现王道没有这一块的内容,导致做题稀里糊涂。于是个人调研补充。 子网划分是将一个大型IP网络划分成更小的子网,以实现更有效的网络管理和资源分配。 原因: 提高网络性能:子网划分可以减少广播域的大小&#xff…

在qml中将一个16进制表示的颜色加上透明度

在qml中,我们在指定控件的颜色时,可以直接通过16进制的字符串来表示,比如"#ff0000"; 这种方式也比较符合UI设计人员的使用习惯。 但是假如要在此颜色的基础上,加个透明度的话,就要重新计算一番,比…

Python基础指令(上)

Python基础指令上 常量和表达式变量和类型1. 什么是变量2. 变量的语法2.1 定义变量2.2 使用变量 3. 变量的类型4. 为什么要有这么多类型5. 动态类型特性 注释输入输出1. 程序与用户的交互2. 通过控制台输出3. 通过控制台输入 运算符1. 算术运算符2. 关系运算符3. 逻辑运算符4. …

python虚拟环境(venv)

一、什么是python环境 首先要知道什么是python环境? Python环境主要包括以下内容: 解释器 python.exe (python interpreter,使用的哪个解释看环境配置) Lib目录 标准库 第三方库:site-pakages目录,默认安装第三方…

用无代码搭建数据中台,竟做到如此丝滑

文章目录 需求背景系统介绍配置说明1 菜单导航2 系统自带组件导入页面(1)数据集成相关组件(2)数据服务相关组件 3 由系统组件路径添加页面(1)数据资产管理(2)数据标准管理&#xff0…

VMware Fusion 13+Ubuntu ARM Server 22.04.3在M2芯片的Mac上共享文件夹

因为Server版没有桌面,VMware Tools不能直接装,导致没办法共享文件。 Ubuntu中的包如果需要更新,先执行下面的步骤 sudo apt update 再执行 sudo apt upgrade 不需要更新的话,直接执行下面的步骤 先把open-vm-tools卸载了 …

typescript 高级类型-class类详解

class 简介 typescript 全面支持es2015中引入的class关键字,并为其添加了类型注解,和其它语法(比如,可见性修饰符等), class 基本使用,如下 tips 1. 根据ts中的类型推论,可以知道Person的实例对象p的类型是Person 2. ts中的class,不仅提供了class的语法功能,也作为一种类型存…

【云计算】虚拟私有云 VPC

虚拟私有云 VPC 1.前言1.1 基本介绍1.2 VPC 的作用1.3 VPC 的适用人群 2.VPC 基本概念2.1 VPC 相关基本概念2.2 其他相关基本概念 3.VPC 通信场景3.1 VPC 内部互通3.2 VPC 间互通3.2.1 对等连接3.2.2 Transit Gateway 或者云联网 3.3 访问 Internet3.3.1 Internet 网关3.3.2 NA…

阿里云服务器价格更新,轻量应用服务器108元,云服务器182.04元起

阿里云服务器价格更新了,不同时期阿里云服务器的租用价格不同,目前阿里云在官网活动中新增加了一款经济型e实例规格的云服务器,现在购买阿里云轻量应用服务器最低为108元,购买云服务器最低为182.04元,换算到每天只要0.…

2023.9.8 基于传输层协议 UDP 和 TCP 编写网络通信程序

目录 UDP 基于 UDP 编写网络通信程序 服务器代码 客户端代码 TCP 基于 TCP 编写网络通信程序 服务器代码 客户端代码 IDEA 打开 支持多客户端模式 UDP 特点: 无连接性:发送端和接收端不需要建立连接也可相互通信,且每个 UDP 数据包都…

自定义实现:头像上传View

看看效果: 非常简单:代码直接贴在下面,有需要的直接带走 /*** 带有自定义字体TextView。*/ class EditAvatarUploadView : AppCompatTextView {lateinit var paint:Paintconstructor(context: Context) : this(context, null){iniPaint()}con…

字符串函数和内存函数详解(1)

🐵本文将通过函数原型、用法、模拟实现等多个方面全面讲解字符串的库函数 1.strlen📚 1.1函数用法📗 strlen函数用来计算字符串的长度,它会从接收到字符的地址开始读取直到遇到\0,每读取一个非\0的字符长度1&#xff…

Harmony Codelab 样例—弹窗基本使用

一、介绍 本篇 Codelab 主要基于 dialog 和 button 组件,实现弹窗的几种自定义效果,具体效果有: 1. 警告弹窗,点击确认按钮弹窗关闭。 2. 确认弹窗,点击取消按钮或确认按钮,触发对应操作。 3. 加载…

Java基于SpringBoot的在线考试系统的研究与实现(附源码,教程)

博主介绍:✌程序员徐师兄、7年大厂程序员经历。全网粉丝30W,Csdn博客专家、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 文章目录 第一章第二章.主要技术第三章第四章 系统设计4.1功能结构4.2 数据库设计4.2.1 数据库E/R图4.2.2 数…