这篇文章的一个版本之前已经发表过Diginomica

Twittersphere一直在尝试定义可观察性,但是还有一个所有软件团队和公司都应该解决的更重要的问题:你如何知道你什么时候达到了可观察性?可观察性甚至是你“实现”和完成的东西吗,就像在某个时间点达到了高潮,天堂打开了,铙钹丁当?还是你每天都在练习?

需要明确的是,New Relic将可观察性简单定义为“你对复杂系统的理解程度”。“在大型机和静态操作的时代,很少有已知的系统故障模式,所以监控工具是可视化和排除系统故障的有效方法。

快进至今,我们以速度和规模名称创建的复杂性强制您调整您如何监视这些系统。它不再足以对传统监测通过指标,仪表板和警报提供“已知未知”(即,当我的服务器CPU命中特定阈值时)提供“已知未知”提供“已知未知”的后视对“已知未知”的了解。

因为系统变更(相对于稳定性)是分布式环境的规范,所以您需要灵活地查询这些动态系统的“未知的未知”。您需要能够找到问题的答案,这些问题是您在设置系统时无法预测的。简而言之,您需要可观察性。

你从可观察性中获得了什么

可观察性允许您了解所有应用程序和底层服务和系统如何相关,因此您可以了解跨组织边界的依赖项,并更快地解决问题。可观察性为您提供上下文并帮助您了解为什么发生问题。

在软件运行状况直接影响客户数字体验和业务的现实中,可观察性给了您所需的信心和可见性:

  • 最小化了解系统如何表现的时间
  • 了解系统和代码级别的变化如何影响业务
  • 减少表面,调查和解决问题的根本原因

最近的研究,四分之三的受访者(75%)表示,他们同意或强烈同意其“组织的实时观点,所有系统如何在单个平台上执行和交互方式(即,可观察性平台)。”任何合理的人会解释这意味着75%正在练习可观测性,对右边是练习性的?

那么为什么其他数据表明它们不是呢?例如:

  • 只有8%的受访者认为他们知道系统和软件为什么不能工作的能力“非常好”。知道“为什么”和“什么”出错是一个可观察性标志。
  • 对检测和修复软件和系统问题的时间(并指向过度复杂的IT环境作为关键因素),四分之三是不满意的。
  • 只有4%的公司在很大程度上在很大程度上融入了软件和系统性能的数据,并在最终用户浏览器和移动性能上进行数据。所以他们有盲点 - 他们无法看到整个景观或了解依赖项。
  • 大多数公司使用超过10种工具来检测他们的IT系统,平均来说,检测了不到一半的IT系统。十种工具就相当于九种无法切换的屏幕,九种无法管理的竖井。

你是装的吗?

许多公司声称具有可观察性,但它们的实践却显示出相反的结果。没有结果证实它的存在。那是假的。

那么真正的可观察性是什么样的呢?这是你的成就还是你的实践?之所以说是后者,是因为变化是不变的。每天多次将软件更新推入生产环境(每日部署)第四,50次,有时上千次,取决于公司)。

并获得所有相互关联和相互依存的过程,系统和应用的可观察性需要持续警惕。

那些强烈表现的受访者研究中所有的软件优秀标记都提供了一个关于真正可观察性的线索,特别是当你将他们的结果与表现最差的25%的结果进行比较时。

可观察性证据

领导人 落后者
他们认为可观测性软件开发的核心,而不是事后被栓上的东西 94% 56%
他们学习服务因可观察性而中断技术与客户或员工 78%
12%
他们集成前端Web和浏览器性能数据具有后端软件和系统数据 100% 20%
他们的经验少于五大中断每月 83%
3%
当他们确实有事件或中断时,他们30分钟内解决 75%
1%
他们已经检测更软件和系统,并正在收集更多的数据 58% 42%
他们同意他们可以“快速了解变化的结果软件” 99% 38%

因此,您有它的明确指标,您正在练习可观察性。如果您喜欢研究中的领导者,您的业务就会受益。因为领导者在软件上表现出其他公司并报告各种指标的更好表现,所以在包括财务的情况下,所以在包括财务时更好的表现。

欲了解更多研究和发现,请参见比数字更深刻:为什么和如何更完美的软件驱动商业成功

Nočnica费用是一种用于新的遗物专门从事无法诉讼的开发倡导者。她是新堆栈和dev.to的常见贡献者。在她的停机时间里,她喜欢鼓机和木工。查看帖子

对新遗物博客的写作有兴趣吗?188博彩体育网址给我们发一份建议书!