演讲实录|博睿数据副总裁杨雪松:可观测性建设之路(上)

2024-01-06 23:44

本文主要是介绍演讲实录|博睿数据副总裁杨雪松:可观测性建设之路(上),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

企业在升级替换国产化软硬件过程中面临着诸多挑战。如国产化软硬件的升级替换的核心点和难点,不同行业需求的共性与差异,散装数据库全栈基础软硬件与数据库一体机有何差异?企业在选型时需关注哪些因素?如何实现平滑稳定的升级替换?针对上述问题,ITPUB特别策划了“国产化软硬件升级替换之路”的线上沙龙,诚邀数据库领域的顶级专家,分享他们在国产化软硬件替代方面的最新研究成果和实战经验,共同探讨国产化软硬件替代的关键议题与解决方案。

近日,博睿数据副总裁杨雪松受邀出席“国产化软硬件升级替换之路”第八期线上沙龙,分享一体化智能可观测平台的实践经验。

以下为演讲全文——上篇。

轻舟已过万重山:

深入理解可观测性与运维的内在联系

在科技日新月异的时代背景下,2023年成为了一个充满变化和创新的转折点,这一年,我们见证了信创产业的蓬勃发展。电影《长安三万里》中,李白的一首《早发白帝城》中的“轻舟已过万重山”以其深刻的内涵和背景,让大家对这句诗比以往任何时候更多一些理解和思考,继而引发广泛的共鸣。

假如这首诗是一个我们所监控的运维对象,并需要进行深入的观测分析,如何才能更全面、更深入地理解它呢?这就好比我们面对一个未知的系统或问题,需要运用各种工具和手段去探索、了解和解决。

传统的运维工作中,我们可能会像查阅课本一样,依赖于一些基本的监控工具来获取关于系统的基本信息。就像我们对古诗的理解,是通过查阅注释和作者的简介,达到对诗的基本内容和背景有一个初步的了解。仅仅依赖这些基础信息是远远不够的,在古诗中,一些言辞和意象可能因为时代的变迁而变得难以理解。同样,在复杂的系统中,一些深层的问题和关联可能难以被轻易地发现,需要我们进一步深入探索,寻找隐藏在表面之下的信息和关联。

“轻舟已过万重山”这句诗描绘了诗人李白一生的跌宕起伏,以动画电影的形式,让我们可以更深入地理解李白写这首诗的心境和人生历程。这启发我们思考,如何将这种深入的理解应用到我们的可观测性工作中。通过建立更为完整的监控体系,运用更为先进的工具和技术,使我们更深入地了解系统的运行状态和存在的问题,就像我们通过观看《长安三万里》后,对诗的理解达到了前所未有的高度。

那么,这首诗与我们的可观测性及运维工作之间有何关联呢?其核心都是对深入理解和体验的追求。只有通过深入的探索和分析,我们才能真正地理解古诗的意境和运维对象的本质,从而更好地进行监控和维护工作。

丰富的上下文才是可观测性的王道

从最早的简单工具监控,到一体化运维监控,再到智能监控,技术的不断进步让我们所面临的监控对象变得越来越复杂,使监控难度持续加大。正是这种复杂性和挑战,促使我们不断探索和迭代新的技术。可观测性在这样的背景下应运而生,对我们而言就是在比较复杂的情况下,怎么能才让我们对监控对象有更深刻的理解。我们可以对标一下。

这首诗如同许多古诗一样,初读之下并不容易理解。从我们在课本上初次接触到如今在互联网上广泛搜寻,诗意的解读已经演绎出了更为丰富的形式。令人惊叹的是,有人竟能用一部电影,将李白跌宕起伏的一生浓缩在一个多小时的时间里,通过艺术的手法将其生动地呈现出来。这种表现形式无疑深化了我们对李白及其作品的理解。

由此,我深感启发。在运维领域的可观测性方面,是否也能借鉴这种丰富的上下文呈现方式呢?

我认为,这正是可观测性的精髓所在——将观测对象的背景与所有数据紧密相连,为我们提供一个深入理解的媒介。在复杂多变的背景下,只有掌握了全面的信息,我们才能准确洞察监控对象到底发生了什么。

诗意的延伸让我们领悟到上下文在可观测性中的重要性。传统观念中可观测性的三大要素:Trace链路、Metric指标、Log日志,曾是我们不可或缺的工具。如今看来,三大要素过于单一,不足以应对日益复杂的系统环境。为更好地理解和监控复杂的系统,我们需要不断地丰富和完善上下文信息。除了传统的三大要素,还需要将服务的调用关系、用户旅程和行为、网络性能等数据纳入其中。通过将这些数据源进行串联和整合,我们可以获得更全面、更深入的理解,并准确判断系统的运行状态和潜在问题,从而采取有效的措施进行解决。

对于现代运维而言,可观测性的内涵已经远远超出了传统的三大要素范畴。我们需要以更加开阔的视野和更加精细的手法来应对这个充满挑战的时代。为更好地制定国家层面的可观测性标准,我们与信通院一起做国家可观测性的标准时,不断挖掘和整合各种数据源,力求打造一个更加全面、精准的可观测性体系。当然,仅仅关注用户里程是远远不够的,我们还需要深入挖掘那些可能影响用户体验的潜在事件和原始数据。同时,网络性能的相关指标如丢包、延时和吞吐量等也不容忽视。我们需要将这些看似琐碎的信息串联起来,形成一个完整的故事链条。

“轻舟已过万重山”这句诗不仅为我们提供了一个看待运维领域的全新视角,还揭示了可观测性与运维之间的紧密联系。让我们更加注重上下文信息的收集和分析,全面了解系统的运行状况和性能。此外,我们应该发扬“轻舟已过万重山”的精神,勇敢地面对运维中的各种挑战和困难,通过不断的努力和实践,提升我们的运维水平和效率,更好地应对快速发展的科技时代所带来的各种机遇和挑战。

这篇关于演讲实录|博睿数据副总裁杨雪松:可观测性建设之路(上)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/578028

相关文章

Redis的数据过期策略和数据淘汰策略

《Redis的数据过期策略和数据淘汰策略》本文主要介绍了Redis的数据过期策略和数据淘汰策略,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一... 目录一、数据过期策略1、惰性删除2、定期删除二、数据淘汰策略1、数据淘汰策略概念2、8种数据淘汰策略

轻松上手MYSQL之JSON函数实现高效数据查询与操作

《轻松上手MYSQL之JSON函数实现高效数据查询与操作》:本文主要介绍轻松上手MYSQL之JSON函数实现高效数据查询与操作的相关资料,MySQL提供了多个JSON函数,用于处理和查询JSON数... 目录一、jsON_EXTRACT 提取指定数据二、JSON_UNQUOTE 取消双引号三、JSON_KE

Python给Excel写入数据的四种方法小结

《Python给Excel写入数据的四种方法小结》本文主要介绍了Python给Excel写入数据的四种方法小结,包含openpyxl库、xlsxwriter库、pandas库和win32com库,具有... 目录1. 使用 openpyxl 库2. 使用 xlsxwriter 库3. 使用 pandas 库

SpringBoot定制JSON响应数据的实现

《SpringBoot定制JSON响应数据的实现》本文主要介绍了SpringBoot定制JSON响应数据的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们... 目录前言一、如何使用@jsonView这个注解?二、应用场景三、实战案例注解方式编程方式总结 前言

使用Python在Excel中创建和取消数据分组

《使用Python在Excel中创建和取消数据分组》Excel中的分组是一种通过添加层级结构将相邻行或列组织在一起的功能,当分组完成后,用户可以通过折叠或展开数据组来简化数据视图,这篇博客将介绍如何使... 目录引言使用工具python在Excel中创建行和列分组Python在Excel中创建嵌套分组Pyt

在Rust中要用Struct和Enum组织数据的原因解析

《在Rust中要用Struct和Enum组织数据的原因解析》在Rust中,Struct和Enum是组织数据的核心工具,Struct用于将相关字段封装为单一实体,便于管理和扩展,Enum用于明确定义所有... 目录为什么在Rust中要用Struct和Enum组织数据?一、使用struct组织数据:将相关字段绑

在Mysql环境下对数据进行增删改查的操作方法

《在Mysql环境下对数据进行增删改查的操作方法》本文介绍了在MySQL环境下对数据进行增删改查的基本操作,包括插入数据、修改数据、删除数据、数据查询(基本查询、连接查询、聚合函数查询、子查询)等,并... 目录一、插入数据:二、修改数据:三、删除数据:1、delete from 表名;2、truncate

Java实现Elasticsearch查询当前索引全部数据的完整代码

《Java实现Elasticsearch查询当前索引全部数据的完整代码》:本文主要介绍如何在Java中实现查询Elasticsearch索引中指定条件下的全部数据,通过设置滚动查询参数(scrol... 目录需求背景通常情况Java 实现查询 Elasticsearch 全部数据写在最后需求背景通常情况下

Java中注解与元数据示例详解

《Java中注解与元数据示例详解》Java注解和元数据是编程中重要的概念,用于描述程序元素的属性和用途,:本文主要介绍Java中注解与元数据的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参... 目录一、引言二、元数据的概念2.1 定义2.2 作用三、Java 注解的基础3.1 注解的定义3.2 内

将sqlserver数据迁移到mysql的详细步骤记录

《将sqlserver数据迁移到mysql的详细步骤记录》:本文主要介绍将SQLServer数据迁移到MySQL的步骤,包括导出数据、转换数据格式和导入数据,通过示例和工具说明,帮助大家顺利完成... 目录前言一、导出SQL Server 数据二、转换数据格式为mysql兼容格式三、导入数据到MySQL数据