Observability:监控与可观察性不同的 3 个原因

作者:来自 Elastic Elastic Observability Team

监控和可观察性通常可以互换使用,但它们并不完全相同。 监控是可观察性的重要组成部分,但可观察性远远超出了传统监控实践的范围。

主要区别:监控从各个组件收集数据 —— 时间和内容; 可观察性提供了对分布式系统整体行为的洞察 —— 原因和方式。

云格局正在以惊人的速度从混合云计算架构发展到无服务器技术和分布式环境。 因此,虽然监控对于较小的环境仍然有效(本质上数据和应用程序蔓延较少),但使用云原生技术的较大组织需要发展到更复杂的工具。 这就是可观察性的用武之地。 (告别 FOMO,继续阅读事实。)

什么是监控?

监控是收集、摄取和分析应用程序、基础设施和/或云遥测数据以评估系统运行状况的过程。 监控依赖于指标,例如 CPU 或内存使用情况以及网络流量、日志和跟踪。 这些数据使 IT 团队能够实时跟踪其基础设施和应用程序的性能和可用性。 监控工具和平台可以提供仪表板和警报,并具有报告功能,以帮助 IT 团队监控组件、识别预测问题并解决给定环境中出现的问题。

然而,监控工具传统上是孤立的,因此并不总是适合现代云架构和更大的环境。

什么是可观察性?

可观测性是一组实践和工具,使 IT 用户能够通过其生成的遥测和操作数据获得整个环境的整体视图。 在分布式系统中,可观察性使团队能够关联数据(日志、指标、跟踪和分析)以提供统一的可见性。 反过来,企业可以获得可行的见解,以提高服务绩效和客户体验。 可观察性工具提供可定制的仪表板、自动化功能、分析和警报,帮助团队更快、更有效地执行根本原因分析。

换句话说,可观察性是一种不断发展的工具,用于提高现代 IT 运营及其管理的服务的性能和弹性。 毕竟,更好的弹性意味着更好的生产力 —— 投资回报率如何?

为了更好地理解现代可观测性及其价值,让我们看看它与监控的三大不同之处。

1. 洞察深度

检测异常和低效率是一回事,另一回事又是一回事。 是别人来理解他们的。

监控检测:监控依赖于预定义的指标和日志集来跟踪错误和使用模式 —— 已知的已知情况。 按照这种衡量标准,IT 团队只能发现他们已经预料到的问题。 简而言之,监控是一个必要的 IT 流程,使团队能够确保一切正常运行。 然而,尽管监控是不可或缺的检测工具,但它本身并不为检测到的异常提供上下文。

可观察性理解:可观察性通过收集不同的数据源、存储数据并将其统一以进行映射和分析来提供统一的可见性。 这种深入的关联功能使团队能够更好地了解其系统的整体情况。 他们可以查看并分析其系统行为、性能和交互。 改进的可见性和历史绩效数据还允许采用更具探索性的运营管理方法来发现未知的未知因素。 IT 团队获得的深度洞察力还使他们能够采取主动的方法来提高绩效。

2. 灵活性和适应性

云计算和无服务器、容器化应用程序意味着更高的开发灵活性。 因此,你的监控解决方案需要跟上。

监控可能是僵化的:因为监控依赖于 IT 团队确定的数据集,所以它无法 “看到” 尚未为其编程的内容。 换句话说,监控的范围是有限的:它跟踪已知问题,但无法单独满足通常依赖 Kubernetes 和微服务的动态云原生或混合环境的需求。

可观察性是灵活的:可观察性能够映射云环境、本地软件和第三方应用程序之间的交互,因此本质上具有适应性和灵活性。 这是专门为满足现代 IT 基础设施的需求而设计的实践。 通过自动化和 AIOps 功能,可观察性也可以随着生态系统的扩展而扩展,从而使团队能够更有效地扩展其基础设施。

3. 根本原因分析

无论采用什么工具和实践,技术生态系统中都会出现问题 —— 有些事情不会改变。 当它们出现时,IT 团队可以通过两种方式做出响应:

  • 修补问题 —— 症状
  • 深入挖掘解决问题 —— 问题

正确完成根本原因分析可确保更快的响应和恢复时间。

监控是被动的:监控警报配置为实时通知团队发生的异常和问题。 虽然监控告诉 IT 专家 “什么”,但它本身并不能解释 “为什么”。 事实上,在分布式架构中,跨数据流的可见性是一个常见的挑战。 孤立的监控工具具有局限性:工程师需要花费额外的资源来手动执行根本原因分析,同时采取反应性方法进行系统管理。 结果? 检测、响应和解决时间变慢,这可能意味着严重的中断。

可观察性是主动的:可观察性通过使用历史数据提供更丰富的上下文和内部系统操作的可见性,促进更深入的根本原因分析。 通过关联不同的数据源并跟踪系统中的请求或事件流,工程师可以全面了解其环境,从而更准确地查明问题的根本原因。 这种分析可以在中断期间或事后实时完成,以便主动了解问题所在。 最终,更好的根本原因分析能力意味着整体运营效率更高。

当今对现代可观测性的需求

从孤立的日志监控工具转向统一的数据平台和可观察性,是对你的组织以及作为企业开发人员、SRE 或 IT 运维专业人员的未来投资。从传统监控工具到现代可观察性的演变在当今云原生世界中是必需的。它为团队为未来的操作做好准备,增强了 AIOps 和 GAI。现代可观察性为组织铺平了一条增加效率、更具弹性的应用程序和业务的卓越客户体验之路。

了解有关现代可观测性的更多信息

  • 现代可观测性指南
  • 利用可观察性构建更好的应用程序 playbook

本文中描述的任何特性或功能的发布和时间安排均由 Elastic 自行决定。 当前不可用的任何特性或功能可能无法按时交付或根本无法交付。

原文:3 reasons why monitoring is different from observability | Elastic Blog

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【北京迅为】《iTOP-3588开发板快速烧写手册》-第8章 TF启动

RK3588是一款低功耗、高性能的处理器,适用于基于arm的PC和Edge计算设备、个人移动互联网设备等数字多媒体应用,RK3588支持8K视频编解码,内置GPU可以完全兼容OpenGLES 1.1、2.0和3.2。RK3588引入了新一代完全基于硬件的最大4800万像素ISP&…

PyQt:进度条实现(下载、复制)实时进度显示

一、实现思路 源文件:①被复制的文件(一般在客户端自身PC上);②被下载的文件;(一般在服务器上)。 缓存文件:正在粘贴/下载获取中的文件,粘贴/下载完成前,一般是不完整的…

什么是CE认证?

目录 一、什么是CE认证? 二、CE认证对于企业来说有什么重要性? 三、企业在申请CE认证时,需要满足哪些条件和要求? 一、什么是CE认证? CE认证,即只限于产品不危及人类、动物和货品的安全方面的基本安全要…

鸿蒙内核源码分析(信号消费篇) | 谁让CPU连续四次换栈运行

本篇有相当的难度,涉及用户栈和内核栈的两轮切换,CPU四次换栈,寄存器改值,将围绕下图来说明. 解读 为本篇理解方便,把图做简化标签说明: user:用户空间kernel:内核空间source(…):源函数sighandle(…):信号处理函数&a…

炫酷Chrome:插件大礼包

Chrome浏览器以其强大的功能和丰富的扩展插件库而闻名。 其中,有些插件专为提升用户的浏览体验而设计,例如更换Chrome网页背景图、自定义鼠标点击样式,以及提供便捷的页面跳转工具等。 最近,有一款被称为“宝藏插件包”的工具引…

【软考】模拟考卷错题本2024-05-07

1 项目路径 这里的图没有加载出来,没u哦i关系了。其实主要是的算出最长的路径中包含那些元素即可。这里是蒙圈了,没有考虑到还有更长的。要顾头也顾尾。 2 算法分析-贪心 该问题主要考核的是算法设计策略来达到目标的方式。主要的设计策略有:…

文件加密软件排行榜前四名|好用的四款文件加密软件分享

在数据泄露事件频发的今天,文件加密软件成为了保护个人隐私与企业信息安全的必备工具。 选择一款高效、可靠且易用的加密软件至关重要。 本文精选了当前市场上备受好评的十款文件加密软件,旨在为您在数据保护之旅中提供方向。 1.域智盾 域智盾软件是一…

智慧养老解决方案

PART 1 行业背景及发展趋势 数字看中国人口老龄化 第七次全国人口普查数据显示,我国老年人口总量高达2.64亿人,其中60岁以上人群占比提高至18.7%,65岁以上人群占比提高至13.5%。 据统计,到2050年&#…

为 Flutter 应用设置主题:ThemeData 和 ColorScheme 指南

在媒体和其他来源中有许多关于这个主题的文章,那么这篇文章的必要性是什么? 在本文中,我计划仅关注 ThemeData 小部件的关键点以及我的开发经验中最常用的参数,并且您将获得有关每个参数如何对您的应用程序执行操作的简要说明。 …

2023年谷歌拒了228万应用,禁了33.3万账号,开发者们应如何应对2024的挑战?

谷歌在上周一公布了去年如何应对恶意应用和恶意行为。 报告指出,去年谷歌在Google Play平台上,通过不断升级安全系统、更新政策规定、运用先进的机器学习技术,以及严格把关应用审核流程,成功阻止了高达228万个不合规的应用程序上架…

人工智能|推荐系统——工业界的推荐系统之重排

一、相似性的度量 基于物品属性标签 基于物品向量表征 ⽤召回的双塔模型学到的物品向量(不好) 基于内容的向量表征(好) 二、Maximal Marginal Relevance (MMR) 三、重排的规则 最多连续出现𝑘 篇某种笔记 每&#x…

js如何控制一次只加载一张图片,加载完成后再加载下一张

公众号:程序员白特,欢迎一起交流学习~ 原文:https://juejin.cn/post/7340167256267391012 今天看到一个面试题,是关于img图片加载方面的,有必要记录一下。其实关于这个问题,只要知道图片什么时候加载完成就…

(自适应手机端)物流运输快递仓储网站模板 - 带三级栏目

(自适应手机端)物流运输快递仓储网站模板 - 带三级栏目PbootCMS内核开发的网站模板,该模板适用于物流运输网站、仓储货运网站等企业,当然其他行业也可以做,只需要把文字图片换成其他行业的即可;自适应手机端,同一个后台…

3D模型实时变形算法

最近,在尝试渲染一些奇怪的形状后,我陷入了计算机图形学的困境。事实证明,对于我试图解决的具体问题,没有现有的选项完全适合我想要做的事情。几周后,我终于带着一些答案再次浮出水面,写了很多行代码&#…

3.yolov5训练前的图片处理详解(python)

其实,yolov5模型可以分为深度网络、数据处理(图片处理)、损失函数、优化器选择、训练和预测及部分构成,相信大家对训练和预测的代码比较熟悉。前面两章我们根据代码和结构图了解了yolov5的深度网络,接下来看数据处理的…

Spring中FactoryBean的作用和实现原理

Spring中FactoryBean的作用和实现原理 BeanFactory与FactoryBean,相信很多刚翻看Spring源码的同学跟我一样很好奇这俩货怎么长得这么像,分别都是干啥用的。 BeanFactory是Spring中Bean工厂的顶层接口,也是我们常说的SpringIOC容器&#xff…

Android广播机制简介

文章目录 Android广播机制简介广播的基本概念广播的类型广播的使用场景Android广播的优缺点优点缺点 使用Android广播的一些最佳实践: Android广播机制简介 Android广播是一种轻量级的消息传递机制,用于应用程序之间或系统与应用程序之间进行通信。它类似于订阅-发…

ENG-2 AM,129423-53-6主要用于检测生物体系中的Na+浓度

引言:在化学研究的海洋中,优质的化学试剂是实验成功的关键。今天,我要为大家分享一款备受好评的化学试剂——ENG-2。这款试剂以其独特的性能和广泛的应用领域,赢得了众多科研人员的青睐。 中文名称:钠离子荧光探针ENG-…

[leetcode] 68. 文本左右对齐

文章目录 题目描述解题方法贪心java代码复杂度分析 题目描述 给定一个单词数组 words 和一个长度 maxWidth ,重新排版单词,使其成为每行恰好有 maxWidth 个字符,且左右两端对齐的文本。 你应该使用 “贪心算法” 来放置给定的单词&#xff…

运用远期交易防范外汇风险

随着全球化的深入,跨境贸易和投资愈加频繁,外汇风险成为各类企业和投资者必须面对的现实问题。汇率的波动可能导致交易和投资的成本大幅增加,甚至引发利润损失。在这种情况下,远期交易作为一种有效的外汇风险对冲工具,…