即刻获取 HarmonyOS应用开发者基础/高级认证 了解详情
写点什么

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:31943

评论

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

【C语言深度剖析】重点详解函数的形参和实参、传值和传址

Albert Edison

开发语言 传值 C语音 9月月更 传址

Python 教程之变量(1)—— 变量、表达式、条件和函数

海拥(haiyong.site)

Python 9月月更

redis数据类型以及它们的底层实现数据结构

想要飞的猪

LeetCode-861. 翻转矩阵后的得分(Java)

bug菌

9月日更 9月月更

计算机网络——OSI参考模型

StackOverflow

编程 计算机网络 9月月更

力扣260 - 只出现一次的数字||| 【哈希映射、异或位运算+分治思想】

Fire_Shield

位运算 哈希表 9月月更

这个中秋,国潮元宇宙的A新玩法是……?

文心大模型

数据治理(十二):Ranger2.1.0源码编译

Lansonli

数据治理 9月月更

「趣学前端」前端设计模式学习与应用

叶一一

前端 设计模式 9月月更

C++ 学习 ------cmath 头文件的源码学习 03

桑榆

c++ 源码阅读 9月月更

FreeRTOS记录(五、FreeRTOS任务通知)

矜辰所致

FreeRTOS 9月月更 任务通知

学人工智能难吗?怎么用它赚到钱?

felix

人工智能 赚钱 副业赚钱 算法

力扣429 - N叉树的层序遍历【BFS+DFS】

Fire_Shield

LeetCode DFS BFS 9月月更

IntelliJ IDEA远程调试Elasticsearch6.1.2

程序员欣宸

elasticsearch 9月月更

创立一年就估值5亿美金,这个项目是怎么做到的?

One Block Community

区块链 创业 融资 defi

全球新兴市场移动应用报告

易观分析

移动应用

Ansible如何使用lookup插件模板化外部数据

山河已无恙

ansible 9月月更

高性能使用索引

急需上岸的小谢

9月月更

「工作小记」后台系统代码简洁之路-详情页设计

叶一一

前端 设计模式 React Hooks 9月月更

Python 教程之数据分析(7)—— Jupyter Notebook 入门

海拥(haiyong.site)

Python 9月月更

Java进阶(十三)servlet监听器

No Silver Bullet

Java Servlet 9月月更

图解Kafka的服务端的网络通信模型

石臻臻的杂货铺

kafka Kafka实战 9月月更

库调多了,都忘了最基础的概念 《锁与线程2终结篇》

知识浅谈

线程 9月月更

使用 Angular Transfer State 的一个具体例子

汪子熙

typescript 前端开发 angular Web Component 9月月更

HTML笔记1

喜羊羊

9月月更

HTML笔记2

喜羊羊

9月月更

InnoSetup制作补丁包替换文件操作

中国好公民st

c++ qt 9月月更

Nodejs安装及环境配置

nodejs NVM 9月月更

【JS】防抖与节流---在定义时返回的是回调函数

Sam9029

JavaScript 前端 防抖节流 9月月更

HTML笔记3

喜羊羊

9月月更

LeetCode-1. 两数之和(java)

bug菌

9月日更 Leet Code 9月月更

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