• 微服务追踪与监控:Zipkin、Jaeger、Prometheus详解
21年品牌 40万+商家 超1.5亿件商品

微服务追踪与监控:Zipkin、Jaeger、Prometheus详解

全新正版 极速发货

49.61 5.6折 89 全新

库存4件

广东广州
认证卖家担保交易快速发货售后保障

作者田雪松著

出版社机械工业出版社

ISBN9787111662693

出版时间2020-09

装帧平装

开本16开

定价89元

货号1202143421

上书时间2024-06-04

徐小智的书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
目录
目录前言第1章分布式追踪与监控概览1.1从监控到可观察性1.1.1监控系统1.1.2追踪系统1.1.3可观察性1.2分布式监控系统设计1.2.1体系结构1.2.2时序数据1.2.3时序数据库1.3分布式追踪系统设计1.3.1追踪模型1.3.2采样策略1.3.3跨度传播第2章Zipkin服务与组件2.1Zipkin快速入门2.1.1启动Zipkin服务2.1.2上报跨度2.1.3错误排查2.2Zipkin组件与接口2.2.1体系结构2.2.2组件配置2.2.3REST接口2.3跨度数据模型2.3.1基本信息2.3.2标注与标签2.3.3端点2.4编码与上报2.4.1编码与传输组件2.4.2编码器与上报组件2.4.3解码器与收集组件2.5传输与存储2.5.1传输方式2.5.2存储组件2.6界面配置2.6.1查询界面配置2.6.2追踪归档2.6.3标签自动补齐2.6.4服务依赖第3章使用Brave埋点3.1Brave概览3.1.1快速入门3.1.2Tracing3.1.3Tracer3.1.4Span与ScopedSpan3.2生命周期与采样策略3.2.1生命周期3.2.2FinishedSpanHandler3.2.3采样策略3.3跨度本地传播3.3.1TraceContext3.3.2CurrentTraceContext3.3.3currentSpan与nextSpan3.2.2ScopedSpan与SpanInScope3.4跨度远程传播3.4.1B3传播协议3.4.2W3C传播协议3.4.3Propagation接口3.4.4随行数据3.5使用埋点组件3.5.1JavaWeb埋点3.5.2MySQL埋点第4章SpringCloudSleuth4.1Sleuth快速入门4.1.1添加依赖4.1.2编写代码4.1.3日志关联4.1.4原理解析4.2整合Zipkin服务4.2.1单服务追踪4.2.2跨服务追踪4.3Sleuth配置与定制4.3.1采样器4.3.2定制跨度4.3.3定制Tracing4.3.4定制CurrentTraceContext4.3.5OpenTracing4.4线程与方法追踪4.4.1线程池4.4.2@Async与@Scheduled4.4.3方法追踪第5章Jaeger组件与应用5.1Jaeger快速入门5.1.1使用All-in-one5.1.2服务埋点5.2Jaeger组件与配置5.2.1体系结构5.2.2组件配置5.2.3通用配置5.2.3启动顺序5.3Jaeger存储插件5.3.1初始化Cassandra5.3.2Cassandra参数5.3.3使用Elasticsearch5.4Jaeger收集组件5.4.1面向代理组件的通道5.4.2面向埋点库的通道5.4.3面向Zipkin的通道5.4.4内部队列5.5Jaeger代理组件5.5.1UDP通道5.5.2连接收集组件5.6Jaeger消费组件5.6.1收集组件与Kafka5.6.2消费组件与Kafka5.7Jaeger查询组件5.7.1查询追踪5.7.2追踪详情5.7.3追踪比较5.7.4系统结构5.7.5查询接口5.8定制Jaeger查询组件5.8.1添加新菜单5.8.2配置已有菜单5.8.3页面嵌入5.8.4追踪归档第6章OpenTracing与Jaeger埋点库6.1构造器与配置类6.1.1JaegerTracer构造器6.1.2JaegerTracer配置类6.1.3OpenTracing核心组件6.2OpenTracing数据模型6.2.1基本信息6.2.2跨度上下文6.2.3引用6.3跨度标签与日志6.3.1标签6.4.2日志6.4跨度上报与采样策略6.4.1上报组件6.4.2兼容Zipkin6.4.3采样策略6.5跨度传播6.5.1进程间传播6.5.2进程内传播第7章Prometheus服务概览7.1Prometheus快速入门7.1.1安装与启动7.1.2配置入门7.1.3体系结构7.2数据模型与存储7.2.1数据模型7.2.2时序数据库7.2.3远程读写7.3查询语言PromQL7.3.1数据类型7.3.2运算符7.3.3函数7.3.4记录规则7.4报警与可视化7.4.1报警状态7.4.2报警配置7.4.3报警路由7.4.4报警优化第8章Prometheus客户端组件8.1Prometheus埋点库8.1.1快速入门8.1.2核心类8.1.3OpenMetrics8.2Prometheus指标类型8.2.1SimpleCollector8.2.2Counter与Gauge8.2.3Histogram8.2.4Summary8.3使用Micrometer8.3.1Micrometer8.3.2SpringBootActuator8.4导出器与推送网关8.4.1导出器8.4.2推送网关第9章OpenCensus与OpenTelemetry9.1OpenCensus追踪埋点9.1.1体系结构9.1.2追踪埋点9.1.3跨度传播9.2使用OpenCensus监控埋点9.2.1测度与测量9.2.2聚合与视图9.2.3标签上下文9.2.4关联上下文9.3OpenTelemetry概览9.3.1体系结构9.3.2核心组件9.3.3上下文9.3.4OpenTracingShim9.4OpenTelemetry追踪埋点9.4.1跨度模型9.4.2配置追踪9.4.3跨进程传播9.5OpenTelemetry监控埋点9.5.1埋点工具9.5.2标记绑定9.5.3标记传播

内容摘要
本书介绍了微服务追踪与监控领域主要的开源软件,同时还介绍可观察性相关的技术标准。开源软件主要介绍了Zipkin、Jaeger和Prometheus等服务端组件的使用,同时还重点介绍了它们的埋点库编程接口及其实现原理。对于使用SpringCloud开发微服务的读者,本书还介绍了在SpringCloud中可以无缝集成的追踪框架Sloth和监控框架Micrometer。在开放标准方面,本书主要介绍了OpenTracing、OpenCensus和OpenTelemetry三种标准,包括它们的技术规范及具体的实现代码库。本书还介绍了W3C的TraceContext和CorrelationContext协议,它们定义了追踪与监控在HTTP中传播的标准协议。此外,本书还简要介绍了监控指标暴露格式协议OpenMetrics。本书涵盖了微服务追踪与监控、可观察性相关领域的大部分内容,是了解和掌握这一领域技术知识和发展趋势必不可少的参考书籍。本书适于具有一定编程基础且了解微服务技术的研发人员,也是架构师、运维人员必备的技术手册。本书也可作为大学高年级、研究生专业课程教材。

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP