最新发布《数智时代的AI人才粮仓模型解读白皮书(2024版)》,立即领取! 了解详情
写点什么

O11ycon 会议讨论了可观察性的收益和挑战

  • 2018-08-15
  • 本文字数:1284 字

    阅读完需:约 4 分钟

第一次 o11ycon 会议对软件和系统中日渐兴起的可观察性概念进行了全面地介绍,可观察性能够帮助人们掌握系统是否在按照预期运行,并且有助于诊断问题和确定解决方案。

Honeycomb 提供一个用于实时系统调试和可观察性的平台,该公司的 CEO Charity Majors 在开场白中说到,可观察性有很多的定义,她希望这次会议能够细化这个术语的含义以及围绕可观察性的最佳实践。

Majors 指出在处理现代系统时,面临着很多的挑战,包括生产环境的测试以及如何掌握复杂生产系统的状态。Majors 认为具备更好的可观察性有助于应对这些挑战。

Christine Spang 是 Nylas 的 CTO,该公司是一个同步 API 的提供商,该 API 能够用于 email、日历和联系人的集成,在主题演讲中他介绍了人们对更好的可观察性有着日益增长的需求。Spang 指出,现在的世界中,我们使用软件来做各种事情,软件架构发生了巨大的变化,从 LAMP、单个服务器和数据库变成了 SOA、微服务和分布式系统。

Spang 指出,监控发展的趋势在于要确定系统中发生了什么事情正变得越来越难。在讨论可观察性的挑战和收益时,Spang 认为:

软件默认是不透明的,为了让人们了解其运行情况,它必须要生成数据。可观察的系统能够让人们判断系统是否正常运行,如果答案是否定的话,它能够诊断问题的范围和影响,并确定何处出现了问题。可观察的系统不仅有可用的数据来理解它们,而且数据是可访问的、可探索的、易于理解的,并且会采用快捷用户友好的方式。

O11ycon 召开了几次分组会议,与会者在一起讨论一些话题,然后在每天结束的时候,编写一个简洁的报告来总结他们的发现。在可观察性和跟踪的话题中,关于可观察性、跟踪以及监控的重叠和差异引起了人们的关注。这个小组在讨论中经常提及的一项挑战就是要有一个开放一致的方式来观察和跟踪不同的系统和语言。 Open Tracing Open Census 项目是人们在这个领域所作出的努力与尝试。

Nitzan Shapira 是 Epsagon 的 CEO,这样说到:

我们了解到,在现代分布式系统中,仅仅监控标准指标是不够的,还要关注整个系统。除此之外,在 serverless 环境中,事情会更加复杂,因为有很多的元素需要管理,比如消息队列。如果这种托管元素大量存在的话,它们可能会在很大程度上影响到系统的性能,并且我们无法访问它们的基础设施,这使得监控更具挑战性。希望可观察性方面的进步能够解决这些挑战。

加州大学圣克鲁斯分校 (UC Santa Cruz) 的计算机科学助理教授 Peter Alvaro 谈到了专家们目前的模糊状态以及可观察性的未来。他的关注点在于如何将某个人或某些人的思维中经常出现的想法和流程提取出来,以便于让团队中的每个人都能接触到它们,这样所有的事情都能观察得到,而不是仅仅局限于某个专家所收集到的观点。

Joe Beda 是 Heptio 的 CTO,并且是 Kubernetes 的联合创建者,他阐述了更新和发布的频率,尽管在过去每季度或每年的发布周期是可以接受的,但是公司现在意识到他们别无选择,只能加快更新和发布周期,而在实现更快的发布周期时,可观察性是一个至关重要的组件。

可观察性的更多信息以及 o11ycon 演讲的视频不久将会公开。

查看英文原文: O11ycon Discusses Benefits and Challenges of Observability

2018-08-15 05:31877

评论

发布
暂无评论
发现更多内容

手把手教你,从零开始搭建Spring Cloud Alibaba!这份笔记太牛了

Java 编程 程序员 SpringCloud

Jetpack MVVM七宗罪 之三 :在 onViewCreated 中请求数据

android 程序员 移动开发

Jetpack_Data Binding入门指南,这些新技术你们都知道吗

android 程序员 移动开发

Jetpack系列(三) — LiveData,大厂Android面试总结+详细解答

android 程序员 移动开发

软件测试快速入门-软件测试行业现状-行业分析与职业规划

程序员阿沐

互联网 软件测试 自动化测试 计算机 测试工程师

Jetpack一统江湖!一个月彻底修改你的App架构!(1),kotlin协程源码分析

android 程序员 移动开发

面试题:软件测试的流程

程序员阿沐

互联网 软件测试 计算机 测试工程师 测试流程

Kotlin-新版来了,支持跨平台!,android视频开发面试

android 程序员 移动开发

Kvrocks 2.0.4 发布

Kvrocks

c++ redis Redis 协议 storage

软件测试需要具备的技能(软技能硬技能)

程序员阿沐

编程 程序员 软件测试 教程 测试工程师

Kotlin-+-协程-+-Retrofit-,记录一次腾讯Android岗面试笔试总结

android 程序员 移动开发

Kotlin-风险高、RxJava-不老,Android-原生开发现状分析

android 程序员 移动开发

Jetpack Compose初体验,flutter游戏开发

android 程序员 移动开发

Jetpack之DataBinding,2021Android最新大厂面试真题

android 程序员 移动开发

JVM如何实现线程同步,干货精讲

android 程序员 移动开发

又一巅峰神作!14年工作经验大佬出品“JVM&G1 GC深入学习手册”

Java 编程 程序员 JVM GC

kotlin 实战之委托总结,成为一名合格Android架构师

android 程序员 移动开发

未来怎么样的测试工程师最值钱?

程序员阿沐

软件测试 软件工程师 自动化测试 测试开发 测试工程师

JetPack系列——Navigation(一),flutter安装androidsdk

android 程序员 移动开发

King-JVM中的线程行为,面试考点与面试技巧

android 程序员 移动开发

面试题系列:用了这么多年的 Java 泛型,我竟然只知道它的皮毛

Sakura

Java 架构 面试 计算机

软件测试要遵循的原则有哪些?软件不存在缺陷是不可能的?为什么?

程序员阿沐

程序员 互联网 软件测试 测试工程师 测试原则

金九银十,我把阿里+字节+滴滴+美团+腾讯等Java岗位面试题用12万字总结出来了

Sakura

Java 编程 程序员 架构 面试

Kotlin-风险高、RxJava-不老,Android-原生开发现状分析(1)

android 程序员 移动开发

Jetpack Compose漫谈,搞懂这些直接来阿里入职

android 程序员 移动开发

Jetpack一统江湖!一个月彻底修改你的App架构!,Android技术图谱

android 程序员 移动开发

kotlin 协程最佳实践-android官网,软件开发面试题及答案

android 程序员 移动开发

Kotlin-基础---数据类型,android项目开发实战入门光盘文件

android 程序员 移动开发

Jetpack之Paging,android面试自我介绍

android 程序员 移动开发

Jetpack架构组件库-LiveData实战与应用-总有适合你的方案

android 程序员 移动开发

【高并发】如何确保线程按照我们想要的顺序执行?

冰河

并发编程 多线程 高并发 异步编程 Java Concurrency

O11ycon会议讨论了可观察性的收益和挑战_软件工程_Dylan Schiemann_InfoQ精选文章