Observability:实现 OpenTelemetry 原生可观察性的商业价值

aidu_pl">

作者:来自 Elastic David Hope

利用开放标准和简化的数据收集转变组织的可观察性策略。

现代组织面临着前所未有的可观察性挑战。随着系统变得越来越复杂和分散,传统的监控方法难以跟上步伐。由于数据量每两年翻一番,系统跨越多个云和技术,组织需要一种新的方法来保持对其运营的可见性。挑战不仅在于收集更多数据,还在于使这些数据在整个组织中具有可操作性和价值。

工具孤岛和碎片化可观察性的成本

碎片化可观察性的隐性成本远远超出了工具许可证和基础设施费用。组织正在努力应对复杂的监控工具网络,每个工具都有自己的代理、仪表板和数据格式。这种碎片化造成了巨大的运营开销,团队花费宝贵的时间来维护和关联不同系统的数据,而不是推动创新。

考虑一下这个典型的企业场景:当事件发生时,团队必须浏览多种工具来拼凑发生的事情。一个团队在他们的应用程序性能监控 (application performance monitoring - APM) 工具中检查应用程序性能指标;另一个团队在另一个系统中检查基础设施指标;其他团队在另一个平台上挖掘日志。这种碎片化不仅会减慢事件响应速度,而且会使预防问题变得更加困难。

这对团队生产力的影响是巨大的。工程师通常需要在多个工具之间切换上下文来解决问题,从而延长解决问题的时间并增加运营成本。此外,缺乏标准化数据使得跨系统关联信息变得困难,从而产生盲点,可能导致服务中断和客户不满。

为什么 OpenTelemetry 和开放标准会改变一切

OpenTelemetry (OTel) 代表了组织处理可观察性方式的根本转变。作为继 Kubernetes 之后第二活跃的云原生计算基金会项目,OTel 正在打破长期困扰可观察性解决方案的供应商锁定障碍。通过提供标准化的方式来收集和传输遥测数据,OTel 使组织能够选择最适合其需求的工具,而不受专有格式的限制。

这种标准化充当了创新的催化剂。当团队不再需要担心底层的仪表机制时,他们可以专注于从数据中提取有意义的见解。社区驱动标准的力量确保 OTel 继续随着行业需求而发展,并得到 Elastic、Microsoft 和 Google 等主要贡献者的支持。

该项目的惊​​人增长说明了它自己的故事。凭借超过 9,160 名贡献者、55,640 多个代码提交和 1,100 多家贡献公司,OpenTelemetry 已成为可观察性仪表的事实标准。广泛的采用确保了长期可持续性和持续创新。

OpenTelemetry 带来的实际业务成果

采用 OpenTelemetry 的组织在其运营中看到了切实的好处。通过整合工具和简化维护可以降低成本,而标准化数据收集可以更快地解决问题并提高服务可靠性。当每个人都使用相同的可观察性语言时,团队可以更有效地协作,从而更快地交付功能并改善客户体验。

以下是实践中的情况。

财务影响

  • 通过整合监控解决方案降低工具成本
  • 通过标准化实践降低培训和入职成本
  • 通过更好的资源利用率(运行更少的代理)降低基础设施成本

运营效率

  • 平均解决时间 (MTTR) 减少 40%–60%
  • 简化部署和配置管理
  • 减少警报噪音和误报

创新加速

  • 通过内置可观察性加快功能部署
  • 改进实验能力
  • 通过全面的数据分析做出更好的决策

随着组织对其整个技术堆栈有了清晰的了解,资源分配变得更加高效。这种全面的视角可以实现更好的容量规划和更明智的投资决策,最终带来更好的业务成果。

OpenTelemetry 成功之路

成功采用 OpenTelemetry 始于专注的方法。从一个可以快速展示价值的试点项目开始,无论是检测关键服务还是解决特定的可观察性挑战。培养内部冠军也至关重要——确定了解标准化可观察性的技术和业务优势的团队成员。

采用过程中的关键里程碑

1. 评估阶段

  • 评估当前可观察性成本和痛点
  • 确定高价值的初始用例
  • 设定明确的成功指标

2. 试点实施

  • 为初始部署选择有界上下文
  • 实施基本检测
  • 测量和记录早期结果

3. 扩展阶段

  • 在团队之间扩展成功模式
  • 制定内部最佳实践
  • 构建自动化部署流程

4. 优化阶段

  • 微调数据收集和采样
  • 实施高级用例
  • 分享成功案例和经验教训

为你的可观察性策略做好未来准备

可观察性的未来正受到不断增加的系统复杂性和数据量的塑造。OpenTelemetry 等开放标准确保组织能够适应这些变化,而不会被锁定在特定的供应商解决方案中。Elastic 对 OpenTelemetry 生态系统的承诺 —— 体现在其作为前三大贡献者的地位和捐赠,包括 Elastic Common Schema 和 Universal Profiling —— 有助于确保组织拥有成功所需的工具。

OpenTelemetry 有能力解决的新兴趋势

  • 边缘计算和物联网可观察性要求
  • AI/机器学习 (ML) 系统监控需求
  • 跨云服务网格可观察性
  • 安全遥测集成

采取下一步行动

首先,通过考虑以下因素来评估你当前的可观察性实践在整个组织中的可访问性:

  • 有多少不同的团队需要了解你的遥测数据?
  • 对于尝试使用可观察性数据的团队来说,存在哪些专业知识障碍?
  • 你当前的数据收集管道有多统一?
  • 维护当前可观察性工具所需的总工作量是多少?

通过以下方式衡量你的进度

  • 提高团队间可观察性数据的可访问性
  • 减少维护多种收集机制所花费的时间
  • 改善不同类型遥测数据之间的相关性
  • 加快新团队加入可观察性实践
  • 降低遥测管道的复杂性

过渡到 OpenTelemetry 不仅是为了更好的工具,还在于让组织中的每个人都可以访问和使用可观察性。通过现在采用开放标准和简化的管道,你可以让你的团队专注于最重要的事情:构建和改进你的应用程序。立即开始你的旅程,加入不断壮大的组织社区,让可观察性为每个人服务。

准备好让可观察性更容易实现了吗?访问 elastic.co/observability 了解 Elastic 和 OpenTelemetry 如何简化你的可观察性实践。

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

原文:OpenTelemetry: The key to modern enterprise observability | Elastic | Elastic Blog


http://www.niftyadmin.cn/n/5840625.html

相关文章

git 新项目

新项目git 新建的项目如何进行git 配置git git config --global user.name "cc" git config --global user.email ccexample.com配置远程仓库路径 // 添加 git remote add origin http://gogs/cc/mc.git //如果配错了,删除 git remote remove origin初…

Shell基础:中括号的使用

在Shell脚本中,中括号([ ... ] 和 [[ ... ]])是一种常见的条件测试结构。它们用于进行文件类型检查、值比较以及逻辑判断。通过了解它们的不同特点和用法,能够帮助你编写更加高效、安全且易读的脚本。本文将详细介绍Shell中单中括…

Kafka SASL/SCRAM介绍

文章目录 Kafka SASL/SCRAM介绍1. SASL/SCRAM 认证机制2. SASL/SCRAM 认证工作原理2.1 SCRAM 认证原理2.1.1 密码存储和加盐2.1.2 SCRAM 认证流程 2.2 SCRAM 认证的关键算法2.3 SCRAM 密码存储2.4 SCRAM 密码管理 3. 配置和使用 Kafka SASL/SCRAM3.1 Kafka 服务器端配置3.2 创建…

Docker 部署 ClickHouse 教程

Docker 部署 ClickHouse 教程 背景 ClickHouse 是一个开源的列式数据库管理系统(DBMS),主要用于在线分析处理(OLAP)。它专为大数据的实时分析设计,支持高速的查询性能和高吞吐量。ClickHouse 以其高效的数…

苍穹外卖 项目记录 day10 商户端(PC端)订单管理

文章目录 订单搜索各状态订单数量统计查询订单详情接单拒单取消订单派送订单完成订单校验收货地址是否超出配送范围 订单搜索 业务规则: 输入订单号/手机号进行搜索,支持模糊搜索根据订单状态进行筛选下单时间进行时间筛选搜索内容为空,提示…

C++ 常用排序算法

排序算法 算法简介 sort // 对容器内元素进行排序 random_shuffle // 洗牌 指定范围内的元素随机调整次序 merge // 容器元素合并, 并存储到另一容器中 reverse // 反转指定范围内的元素1. sort 功能:对容器内部分区间按某种规则进行排序 函数原型&a…

Spring Boot Web项目全解析:Thymeleaf语法

Thymeleaf 语法&#xff1a; 变量表达式&#xff1a; 变量表达式即 OGNL 表达式或 Spring EL 表达式(在 Spring 属性中也叫 model attributes)如&#xff1a;$(session.user.name)示例&#xff1a;<span th:text"${book.author.name}"> 选择(星号)表达式&…

2 [GitHub遭遇严重供应链投毒攻击]

近日&#xff0c;有黑客针对 Discord Top.gg 的GitHub 账户发起了供应链攻击&#xff0c;此次攻击导致账户密码、凭证和其他敏感信息被盗&#xff0c;同时也影响到了大量开发人员。 Checkmarx 在一份技术报告中提到&#xff0c;黑客在这次攻击中使用了多种TTP&#xff0c;其中…