可观测性工程

可观测性工程

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

一本可观测性技术落地实践指南。

内容简介

本书基于作者在可观测性领域的丰富实践经验撰写而成,旨在帮助读者在工程团队内开展可观测性实践。

书中深入分析了在软件交付和运营的背景下可观测性意味着什么、如何构建基础组件来实现可观测性、可观测性对团队动力的影响、可观测性规模化的考虑因素,以及在组织中建立可观测性文化的实用方法,还通过丰富的实例展示了如何利用可观测性改进现有的工作,并提供了从传统工具(如度量工具、监控工具和日志管理工具)迁移的实际注意事项。

作者简介

作者夏丽蒂·梅杰斯(Charity Majors),是Honeycomb公司(美国一家领先的可观测性平台提供商)的联合创始人和CTO,也是Database Reliability Engineering一书的合著者。此前,她在Parse、Facebook和Linden实验室等担任系统工程师和工程主管。

章节目录

版权信息

O'Reilly Media, Inc. 介绍

本书赞誉

推荐序一 可观测性创造繁荣技术和软件生态

推荐序二 为什么我们要了解可观测性工程

推荐序三 窥见更远:望远镜和软件可观测性

译者序

前言

第一部分 可观测性的路径

第1章 什么是可观测性

1.1 可观测性的数学定义

1.2 把可观测性应用到软件系统

1.3 关于软件可观测性的错误描述

1.4 为什么现在可观测性很重要

1.5 使用指标进行调试与使用可观测性进行调试的对比

1.6 使用可观测性进行调试

1.7 可观测性适用于现代系统

1.8 结论

第2章 可观测性和监控之间的调试实践有何不同

2.1 监控数据如何用于调试

2.2 可观测性如何实现更好的调试

2.3 结论

第3章 不通过可观测性扩展系统的经验教训

3.1 关于Parse的介绍

3.2 Parse的扩展实践

3.3 向现代系统演进

3.4 向现代化实践变革

3.5 在Parse的转变实践

3.6 结论

第4章 可观测性与DevOps、SRE和云原生的关联

4.1 云原生、DevOps和SRE简介

4.2 可观测性:调试方式的过去与现在

4.3 可观测性增强了DevOps和SRE的实践

4.4 结论

第二部分 可观测性基础

第5章 结构化事件

5.1 通过结构化事件进行调试

5.2 指标作为构建块的局限性

5.3 传统日志作为构建块的局限性

5.4 在调试中有用的事件属性

5.5 结论

第6章 将事件拼接成链路

6.1 分布式链路追踪及其重要性

6.2 链路追踪的组件

6.3 硬编码探针构建链路追踪

6.4 将自定义字段添加到链路span

6.5 将事件拼接到链路中

6.6 结论

第7章 遵照OpenTelemetry的探针

7.1 探针简介

7.2 开源探针标准

7.3 使用基于代码的示例的探针

7.4 结论

第8章 通过事件分析实现可观测性

8.1 从已有条件调试

8.2 从第一性原理调试

8.3 AIOps的误导性承诺

8.4 结论

第9章 可观测性和监控的融合

9.1 监控适合的地方

9.2 可观测性适合的地方

9.3 系统与软件注意事项

9.4 评估你的组织需求

9.5 结论

第三部分 团队的可观测性

第10章 在团队中应用可观测性实践

10.1 参与社区

10.2 从最大的痛点着手

10.3 购买代替自建

10.4 反复完善你的探针

10.5 温和改进,积极复用

10.6 全力冲刺

10.7 结论

第11章 可观测性驱动开发

11.1 测试驱动开发

11.2 软件开发生命周期中的可观测性

11.3 从哪里开始调试

11.4 微服务时代的调试

11.5 探针如何提高可观测性

11.6 可观测性左移

11.7 利用可观测性加快软件交付

11.8 结论

第12章 使用SLO来提高可靠性

12.1 传统监控方法造成危险的告警疲劳

12.2 阈值告警只适用于“已知的未知”情况

12.3 用户体验是一颗北极星

12.4 什么是SLO

12.5 结论

第13章 处理和调试基于SLO的告警

13.1 在错误预算消耗完之前发出告警

13.2 将时间定义成一个滑动窗口

13.3 预见性地创建预测消耗告警

13.4 使用SLO与时间序列数据的可观测性数据

13.5 结论

第14章 可观测性与软件供应链

14.1 为什么Slack需要可观测性

14.2 探针:共享客户端库和维度

14.3 案例研究:软件供应链的运营

14.4 结论

第四部分 大规模可观测性

第15章 自建与购买以及投资回报率

15.1 如何分析可观测性的投资回报率

15.2 自建的真实成本

15.3 购买软件的真实成本

15.4 购买与自建不是二元选择

15.5 结论

第16章 高效的数据存储

16.1 可观测性的功能要求

16.2 案例研究:Honeycomb的列式数据存储实现

16.3 结论

第17章 如何使采样精准且便宜

17.1 使用采样策略来优化数据采集

17.2 使用不同的采样策略

17.3 将采样策略转化为代码

17.4 结论

第18章 使用流水线进行遥测管理

18.1 遥测流水线的属性

18.2 管理一个遥测流水线:解剖

18.3 管理遥测流水线时的挑战

18.4 用例:Slack的遥测管理

18.5 开源替代方案

18.6 管理遥测流水线:自建与购买

18.7 结论

第五部分 传播可观测性文化

第19章 可观测性的商业案例

19.1 被动引入变更的方法

19.2 可观测性的投资回报

19.3 主动引入变更的方法

19.4 将可观测性引入实践

19.5 使用合适的工具

19.6 知道何时你有足够的可观测性

19.7 结论

第20章 可观测性利益相关方和联盟

20.1 识别非工程可观测性需求

20.2 在实践中创建可观测性同盟

20.3 使用可观测性与商业智能工具

20.4 在实践中结合使用可观测性和商业智能工具

20.5 结论

第21章 可观测性成熟度模型

21.1 关于成熟度模型的说明

21.2 为什么可观测性需要成熟度模型

21.3 关于可观测性成熟度模型

21.4 可观测性成熟度模型中的能力参考

21.5 在你的组织中使用可观测性成熟度模型

21.6 结论

第22章 未来发展趋势

22.1 可观测性的过去与现在

22.2 其他资源

22.3 可观测性发展方向的预测

关于作者

关于封面

可观测性工程是2023年由机械工业出版社出版,作者[美] 夏丽蒂·梅杰斯。

得书感谢您对《可观测性工程》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
股票市场收益率的可预测性:基于中国股票市场的实证研究(英文版) 电子书
本书主要关注模型不稳定情况下中国股票市场表现的可预测性。书中考察了模型不稳定情况下中国股市(沪深两市)下行行为和股市收益率可预测性的统计和经济意义。研究发现具有统计上显著效应的预测变量在构建市场择机策略时并非能够产生超额回报,研究认为模型不稳定性是投资风险的重要来源,会显著影响收益的可预测性,从而影响投资者的长期财富。因此在进行资产配置时必须考虑模型存在不稳定的可能。
三峡工程移民安置规划总结性研究 电子书
三峡工程移民安置规划总结性研究,从以下4个方面开展了深入的研究:首先,立足于三峡工程建设的时代背景,对三峡工程移民安置规划工作进行了全面的回顾和总结;其次,依据当时的经济社会发展状况和移民安置目标,全面总结和评价了三峡工程移民安置规划成效;再次,在既定的历史条件下,系统分析和总结了三峡工程移民安置规划的主要经验和创新性成果;最后,用发展的眼光,深入分析了三峡工程移民安置规划给我们的启示,并在此基础
园林植物适用性速查手册——园林工程小书库 电子书
本书按照园林植物在园林工程中的应用领域,对园林植物的特点、适用性等进行了归纳分类,主要内容包括:园林植物的类型、形态与应用,草本园林植物适用性,木本园林植物适用性,水生园林植物适用性,仙人掌及多浆类园林植物适用性。
工程建设标准强制性条文(房屋建筑部分)辅导教材 电子书
本书内容包括:绪论、建筑设计、建筑防火、建筑设备、勘察和地基基础、结构设计、房屋建筑抗震设计、结构鉴定与加固、施工质量与安全等。
丹江口水库泥沙淤积及河床演变观测研究 电子书
本书是长江水利委员会水文局汉江水文水资源勘测局几十年来对丹江口水库泥沙淤积及河床演变观测研究的全面总结,共分8章,系统地介绍了丹江口水库水沙观测过程中开展的相关研究、库区泥沙运动及河床演变规律、近坝区河段冲淤分析、坝下游河道河床演变与河势变化、建库前后水库上下游水位-流量关系变化、丹江口水库航道问题分析,对开展水库淤积观测,全面研究水库淤积相关问题具有一定借鉴和指导意义。本书可供从事水库淤积及河床