【AICon】探索RAG 技术在实际应用中遇到的挑战及应对策略!AICon精华内容已上线73%>>> 了解详情
写点什么

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

评论

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

性能测量工具-DevTools/PageSpeed/LightHouse

zhoulujun

DevTools PageSpeed LightHouse 性能测量工具

GitHub Pulse 是什么?它是否能衡量 OpenTiny 开源项目的健康程度?

Kagol

开源 Vue 前端 UI组件库

Weex原理及架构剖析

zhoulujun

Weex ReactNative weex-vue-framework

从java到JavaScript(2):对比Java/Go/Swift/Rust看Dart

zhoulujun

Java JavaScript dart

数据库原理及MySQL应用 | 数据库安全加固

TiAmo

MySQL 数据库 数据安全

Taro架构构析(1):多端框架分析,Taro WePY uni-app对比

zhoulujun

wepy taro uni-app

从java到JavaScript(1),看Dart:对比Java/Go/Swift/Rust

zhoulujun

Java JavaScript swift rust dart

百度高德地图行政区域边界GeoJSON数据获取并绘制行政区域

zhoulujun

百度地图 高德地图

WebKit网页布局实现(0):基本概念及标准篇

zhoulujun

Webkit

WebKit三件套(1):WebKit之WebCore篇

zhoulujun

Webkit JavascriptCore WebCore

WebKit三件套(2):WebKit之JavaScriptCore/V8

zhoulujun

Webkit JavascriptCore

Taro架构构析(2):Taro 设计思想及架构

zhoulujun

三天吃透Redis八股文

程序员大彬

redis #java

架构实战营 - 备选架构设计文档模板

华仔

Django笔记五之字段类型

Hunter熊

Python django field 字段类型

Hex Tech,一个带编程协同能力的 BI 平台的“危”与“机”

CnosDB

数据库 时序数据库 开源社区 CnosDB

Go 命令行参数解析工具 pflag 使用

江湖十年

后端 命令行 Go 语言

信息率失真函数与平均互信息

timerring

信息论

WebKit三件套(3):WebKit之Port篇

zhoulujun

ZBC 荣登OKX涨幅榜前列,生态持续发力是关键

西柚子

gis经纬度坐标转换多格式兼容:支持字符串/数组/GeoJSON

zhoulujun

GIS GeoJSON 经纬度坐标转换

协同编辑:Google Wave架构分析

zhoulujun

Google Wave 协同编辑 Google Wave Federation

React Native UI界面还原,组件布局与动画效果

zhoulujun

GIS常用npm包:GeoJSON文件合并与元素过滤\属性过滤\图形合并

zhoulujun

GIS GeoJSON

藏在VPU里的玲珑棋局

脑极体

AI VPU

Three.js 进阶之旅:全景漫游-高阶版在线看房 🏡

dragonir

JavaScript 前端 three.js

LeetCode 精粹

Joseph295

云计算的三种模式IaaS/PaaS/SaaS/BaaS对比:SaaS架构设计分析

zhoulujun

百度高德地图JS-API学习手记:地图基本设置与省市区数据加载

zhoulujun

百度地图 高德地图

GIS拓扑讲解点线面几何体的拓扑关系判断及运算分析_turf案例

zhoulujun

GIS Turf.js

聚焦弹性问题,杭州铭师堂的 Serverless 之路

阿里巴巴云原生

阿里云 云原生

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