成功加入购物车

去购物车结算 X
浩子书屋
  • prometheus云原生监控 运维与开发实战 软硬件技术 朱政科 新华正版
  • prometheus云原生监控 运维与开发实战 软硬件技术 朱政科 新华正版
  • prometheus云原生监控 运维与开发实战 软硬件技术 朱政科 新华正版
  • prometheus云原生监控 运维与开发实战 软硬件技术 朱政科 新华正版

prometheus云原生监控 运维与开发实战 软硬件技术 朱政科 新华正版

举报

从运维和开发两个维度,剖析prometheus的系统架构、工作以及云原生场景下监控解决方案,附数百个案例

  • 版次:    1
  • 装帧:    平装
  • 开本:    16开
  • 页数:    384页
  • 出版时间: 
  • 版次:  1
  • 装帧:  平装
  • 开本:  16开
  • 页数:  384页

售价 53.85 6.1折

定价 ¥89.00 

品相 全新品相描述

优惠 满包邮

优惠 满减券
    运费
    本店暂时无法向该地区发货

    延迟发货说明

    时间:
    说明:

    上书时间2023-12-26

    数量
    库存6
    微信扫描下方二维码
    微信扫描打开成功后,点击右上角”...“进行转发

    卖家超过10天未登录

    • 商品详情
    • 店铺评价
    手机购买
    微信扫码访问
    • 商品分类:
      计算机与互联网
      货号:
      xhwx_1202161461
      品相描述:全新
      正版特价新书
      商品描述:
      主编:

      这是一本指导初中级读者轻松搭建prometheus监控系统并在实际工作中迅速用起来,以时刻掌握私有云、公有云、混合云等数据中心以及其上应用整体运行情况的prometheus“百科全书”。从内容层面来说,书中不仅从系统机构和工作两个维度对prometheus进行了深度剖析,还给出了大量实战案例和常见问题解决方案,同时以附录的形式给出了prometheus端列表、promql基础语速查表、自监控指标等常用内容集结;从读者层面来说,本书不仅针对运维人员给出了prometheus对接各种云原生应用,并实现事前预警、事中报警、事后提供翔实数据的方,还是针对开发人员给出prometheus主要组件的源码级分析及部分功能的二次开发实现。只有结合开发进行运维,才能真正确保业务稳定运行。

      目录:

      赞誉

      前言

      章 监控之美 1

      1.1 监控:把握应用的脉搏 2

      1.2 监控架构分类 6

      1.3 mdd思想:从指标到洞察力 10

      1.3.1 mdd理念综述 10

      1.3.2 指导实践的3大监控方论 12

      1.4 监控系统选型分析及误区探讨 13

      1.4.1 黑盒监控和白盒监控 14

      1.4.2 监控检查的两种模式—拉取和推送 14

      1.4.3 5种常见的监控系统 15

      1.4.4 监控系统的选型分析及误区探讨 24

      1.5 本章小结 32

      第2章 prometheus入门 33

      2.1 prometheus发展简史 34

      2.2 prometheus的主要特点 35

      2.3 prometheus架构剖析 37

      2.4 prometheus的3大局限 43

      2.5 快速安装并启动prometheus 43

      2.6 本章小结 49

      第3章 spring boot可视化监控实战 50

      3.1 用micrometer仪表化jvm应用 50

      3.2 在spring boot 2.x中集成prometheus的方 53

      3.2.1 引入maven依赖 54

      3.2.2 application.properties配置 56

      3.2.3 通过meterbinder接采集和注册指标 57

      3.2.4 以埋点的方式更新指标数据 58

      3.2.5 效果展示 59

      3.3 针对spring boot 2.x采集并可视化相关数据 61

      3.4 第三方专业可视化工具—grafana 62

      3.5 grafana模板 67

      3.6 邮件告警的生成与扩展 77

      3.6.1 通过alertmanager生成邮件告警 77

      3.6.2 邮件告警扩展:cc和bcc 79

      3.7 构建钉钉告警系统 80

      3.7.1 安装macos docker 80

      3.7.2 安装docker镜像 81

      3.7.3 钉钉接入设置 83

      3.7.4 钉钉告警功能验证 84

      3.8 本章小结 86

      第4章 promql让数据会说话 87

      4.1 初识promql 87

      4.1.1 promql的4种数据类型 89

      4.1.2 时间序列 90

      4.1.3 指标 91

      4.2 promql中的4大选择器 94

      4.2.1 匹配器 95

      4.2.2 瞬时向量选择器 98

      4.2.3 区间向量选择器 99

      4.2.4 偏移量修改器 100

      4.3 prometheus的4大指标类型 101

      4.3.1 器 101

      4.3.2 仪表盘 103

      4.3.3 直方图 104

      4.3.4 摘要 107

      4.4 13种聚合作 109

      4.5 prometheus的3种二元作符 117

      4.5.1 算术运算符 118

      4.5.2 集合/逻辑运算符 119

      4.5.3 比较运算符 120

      4.5.4 优先级 122

      4.6 向量匹配 122

      4.6.1 一对一匹配 122

      4.6.2 一对多和多对一匹配 123

      4.6.3 多对多匹配 124

      4.7 本章小结 124

      第5章 promql实战 125

      5.1 prometheus内置函数 125

      5.1.1 动态标签函数 126

      5.1.2 数学运算函数 128

      5.1.3 类型转换函数 133

      5.1.4 时间和期函数 133

      5.1.5 多对多逻辑运算符函数 137

      5.1.6 排序函数 138

      5.1.7 counter函数 139

      5.1.8 gauge函数 141

      5.1.9 histogram函数 144

      5.1.10 时间聚合函数 145

      5.2  api 146

      5.2.1 api响应格式 148

      5.2.2 表达式查询 149

      5.2.3 元数据管理 150

      5.2.4 其他拓展 151

      5.3 两种可定期执行的规则 155

      5.3.1 记录规则 155

      5.3.2 告警规则 159

      5.4 指标的抓取与存储 160

      5.4.1 用relabel_configs抓取指标 160

      5.4.2 用metric_relabel_configs存储指标 163

      5.5 通过调优解决promql耗尽资源问题 166

      5.6 本章小结 166

      第6章 prometheus告警机制深度解析 167

      6.1 alertmanager架构解析 167

      6.2 amtool的安装与用 169

      6.3 配置文件的编写与解读 171

      6.4 告警规则的定义 177

      6.5 关于告警的应用与问题处理 180

      6.5.1 prometheus告警失灵 180

      6.5.2 出现告警轰炸的问题 182

      6.6 构建高可用告警集群 184

      6.7 本章小结 186

      第7章 prometheus独孤九剑:通过定制exporter监控 187

      7.1 exporter概述 187

      7.2 exporter的数据规范 189

      7.3 exporter数据采集方式 191

      7.4 一个简单的exporter示例 192

      7.5 自己动手编写一个exporter 195

      7.6 高质量exporter的编写原则与方 198

      7.6.1 分配合理的端号 198

      7.6.2 设计落地页 201

      7.6.3 将软件版本信息提供给prometheus的正确方 201

      7.6.4 指标的梳理 202

      7.6.5 编写高质量exporter的其他注意事项 209

      7.7 node exporter源码解析 210

      7.8 exporter应用:开启tsl连接和basic auth认证 214

      7.8.1 准备 214

      7.8.2 支持tls的配置方 214

      7.8.3 支持basic auth的配置方 215

      7.9 本章小结 216

      第8章 spring boot监控实战 217

      8.1 controller监控实战 217

      8.2 业务代码监控实战 218

      8.3 通过注解进行监控的设置与实战 221

      8.4 dubbo监控实战 223

      8.5 spi机制解析 225

      8.6 spi实战:基于dubbo的分布式志链路traceid追踪 228

      8.7 集成spring boot时的常见问题及其解决方案 231

      8.8 关于micrometer的两个常见问题及其解决方案 234

      8.8.1 极大值bug问题 235

      8.8.2 actuator内存溢出问题 237

      8.9 micrometer-spring-legacy源码解析 242

      8.9.1 spring.factories 244

      8.9.2 itemeterregistryauto-configuration 246

      8.9.3 xx-meterregistry的注册 248

      8.9.4 webmvcmetricsfilter过滤器 249

      8.9.5 其他 250

      8.10 本章小结 251

      第9章 prometheus集群实战 252

      9.1 校时 252

      9.2 prometheus的3种常见ha架构

       方案 255

      9.2.1 简单ha 256

      9.2.2 简单ha+远程存储 256

      9.2.3 简单ha+远程存储+联邦集群 257

      9.2.4 联邦集群配置方式 261

      9.2.5 功能分区配置方式 262

      9.2.6 k8s单点故障引发的pod漂移问题 263

      9.3 prometheus集群架构采集优化方案 263

      9.4 在企业中从零推广prometheus架构 266

      9.4.1 研发团队 266

      9.4.2 运维团队 267

      9.4.3 借助k8s一起推进上线 268

      9.5 搭建基于m3db的简单ha+远程存储prometheus k8s集群 268

      9.5.1 架构说明 268

      9.5.2 k8sprometheus 270

      9.5.3 k8s外部prometheus 270

      9.5.4 m3db 276

      9.6 多租户、可横向扩展的prometheus即服务—cortex 277

      9.7 本章小结 280

      0章 prometheus存储与问题分析 281

      10.1 本地存储文件结构解析 282

      10.2 存储解析 286

      10.3 存储配置方 287

      10.4 本地存储容量规划原则与方 290

      10.5 ram容量规划原则与方 291

      10.6 本地存储及时和时序问题分析 293

      10.7 本章小结 294

      1章 prometheus其他相关技术分析与实战 296

      11.1 thanos架构与监控实战 296

      11.1.1 thanos架构解析 297

      11.1.2 thanos在prometheus监控中的作用与实战 299

      11.1.3 thanos存在的问题 302

      11.2 m3db技术详解 303

      11.3 loki的特、架构与应用 306

      11.3.1 loki特 307

      11.3.2 loki架构简介 308

      11.3.3 loki使用方 310

      11.4 elk的5种主流架构及其优劣分析 311

      11.4.1 为什么要用elk 312

      11.4.2 基础架构 313

      11.4.3 改良架构 314

      11.4.4 二次改良架构 315

      11.4.5 基于tribe node概念的架构 316

      11.4.6 带有冷热分离功能的架构 316

      11.5 fluentd和fluent bit项目简介 317

      11.6 operator模式现状与未来展望 319

      11.7 关于灵活运用prometheus的几点建议 321

      11.8 本章小结 323

      附录a prometheus相关端列表 324

      附录b promql速查手册 350

      附录c prometheus 2.x(从2.0.0到2.20.0)的重大版本变迁 354

      附录d prometheus自监控指标 363

      附录e sla服务可用基础参指标 366


      内容简介:

      这是一部从运维和开发双重视角全面讲解prometheus的著作,来自华为、阿里、腾讯、、等一线it企业,以及apache、云原生社区等的多位专家给予高度评价。本书不仅能指导读者快速搭建一个prometheus监控系统并将其应用到实践中,还通过私有云、公有云、混合云环境下的大量案例证明了一个事实——prometheus可监控,它是一种通用的监控系统解决方案。首先,本书从系统架构和工作两个维度对prometheus进行了深度剖析,让读者能深入了解prometheus的核心功能及其使用方;其次,针对运维人员给出了prometheus对接各种云原生应用并实现事前预警、事中报警、事后提供翔实数据的方;后,针对开发人员给出了prometheus主要组件的源码分析以及部分功能的二次开发实现。此外,结合大量云原生应用场景,给出了大量实战案例和常见问题的解决方案。本书共分为11章,紧密围绕prometheus的运维和开发展开。~3章重点介绍了监控系统的技术选型、prometheus基本使用方,以及在springboot中如何集成prometheus,用以传输和可视化监控数据。第4~5章系统、详尽地讲解了prometheus实战的核心——promql,从入门的基础知识到实战,应有尽有。第6~8章深度剖析了prometheus中与告警、数据采集、exporter、监控相关的主要组件,并通过大量案例给出实践指导。第9~10章针对集群和存储这两个话题展开,帮助读者提升prometheus实践水。1章帮助读者拓展知识面,介绍了与prometheus相关的其他技术,主要内容围绕thanos、m3db、loki、operator模式等展开。

      配送说明

      ...

      相似商品

      为你推荐

    孔网啦啦啦啦啦纺织女工火锅店第三课

    开播时间:09月02日 10:30

    即将开播,去预约
    直播中,去观看