Prometheus云原生监控:运维与开发实战

Prometheus云原生监控:运维与开发实战

云计算与虚拟化技术丛书

暂无评价综合评分的显示会考虑用户真实性等多项因素,每部作品出现综合评分的时间不定。
¥53.40¥48.06
年中大促丨满减特价折上折截止至:2025-06-23 00:00:00了解详情
年中大促丨电子书4折满减每满 100 减 60活动详情

作品简介

本书主要围绕当前业界最流行的监控系统Prometheus展开,除了帮助读者快速了解Prometheus的概念、用途、环境搭建等系统性、宏观的认识,更多的让读者感受到Prometheus独孤九剑破众多技术壁垒的精彩。支持监控微服务、系统级监控、数据库监控、中间件监控、大数据监控等。第1章主要介绍监控系统的相关概念。第2章介绍Prometheus的相关概念。第3章介绍SpringBoot如何集成Prometheus的实战案例。第4章介绍Prometheus中PromQL的相关概念。第5章继续介绍PromQL的更多高级用法。第6章介绍Prometheus的告警模块Alertmanager。第7章介绍Prometheus的exporter相关概念。第8章介绍Prometheus集成SpringBoot实战场景中的高级话题。第9章介绍Prometheus的集群实战。第10章介绍Prometheus的存储原理。第11章介绍Prometheus的其他相关技术。

朱政科,资深架构师,中间件技术专家,对数据库连接池和Prometheus等监控技术有深入研究。有10余年IT行业从业经验,现就职于国内某大型世界百强企业。曾在阿里等一线互联网公司长期从事中间件的研发及团队管理工作。先后主导和参与了多个重要的与物联网、人工智能等相关的大型项目。著有《HikariCP数据库连接池实战》。

作品目录

  1. 赞誉
  2. 前言
  3. 第1章 监控之美
  4. 1.1 监控:把握应用的脉搏
  5. 1.2 监控架构分类
  6. 1.3 MDD思想:从指标到洞察力
  7. 1.4 监控系统选型分析及误区探讨
  8. 1.5 本章小结
  9. 第2章 Prometheus入门
  10. 2.1 Prometheus发展简史
  11. 2.2 Prometheus的主要特点
  12. 2.3 Prometheus架构剖析
  13. 2.4 Prometheus的3大局限性
  14. 2.5 快速安装并启动Prometheus
  15. 2.6 本章小结
  16. 第3章 Spring Boot可视化监控实战
  17. 3.1 用Micrometer仪表化JVM应用
  18. 3.2 在Spring Boot 2.x中集成Prometheus的方法
  19. 3.3 针对Spring Boot 2.x采集并可视化相关数据
  20. 3.4 第三方专业可视化工具——Grafana
  21. 3.5 Grafana高级模板
  22. 3.6 邮件告警的生成与扩展
  23. 3.7 构建钉钉告警系统
  24. 3.8 本章小结
  25. 第4章 PromQL让数据会说话
  26. 4.1 初识PromQL
  27. 4.2 PromQL中的4大选择器
  28. 4.3 Prometheus的4大指标类型
  29. 4.4 13种聚合操作
  30. 4.5 Prometheus的3种二元操作符
  31. 4.6 向量匹配
  32. 4.7 本章小结
  33. 第5章 PromQL高级实战
  34. 5.1 Prometheus内置函数
  35. 5.2 HTTP API
  36. 5.3 两种可定期执行的规则
  37. 5.4 指标的抓取与存储
  38. 5.5 通过调优解决PromQL耗尽资源问题
  39. 5.6 本章小结
  40. 第6章 Prometheus告警机制深度解析
  41. 6.1 Alertmanager架构解析
  42. 6.2 AMTool的安装与用法
  43. 6.3 配置文件的编写与解读
  44. 6.4 告警规则的定义
  45. 6.5 关于告警的高级应用与问题处理
  46. 6.6 构建高可用告警集群
  47. 6.7 本章小结
  48. 第7章 Prometheus独孤九剑:通过定制Exporter监控一切
  49. 7.1 Exporter概述
  50. 7.2 Exporter的数据规范
  51. 7.3 Exporter数据采集方式
  52. 7.4 一个最简单的Exporter示例
  53. 7.5 自己动手编写一个Exporter
  54. 7.6 高质量Exporter的编写原则与方法
  55. 7.7 Node Exporter源码解析
  56. 7.8 Exporter高级应用:开启TSL连接和Basic Auth认证
  57. 7.9 本章小结
  58. 第8章 Spring Boot高级监控实战
  59. 8.1 Controller监控实战
  60. 8.2 业务代码监控实战
  61. 8.3 通过注解进行监控的设置与实战
  62. 8.4 Dubbo监控实战
  63. 8.5 SPI机制原理解析
  64. 8.6 SPI高级实战:基于Dubbo的分布式日志链路TraceID追踪
  65. 8.7 集成Spring Boot时的常见问题及其解决方案
  66. 8.8 关于Micrometer的两个常见问题及其解决方案
  67. 8.9 micrometer-spring-legacy源码解析
  68. 8.10 本章小结
  69. 第9章 Prometheus集群实战
  70. 9.1 校时
  71. 9.2 Prometheus的3种常见HA架构方案
  72. 9.3 Prometheus集群架构采集优化方案
  73. 9.4 在企业中从零推广Prometheus架构
  74. 9.5 搭建基于M3DB的简单HA+远程存储Prometheus K8S集群
  75. 9.6 多租户、可横向扩展的Prometheus即服务——Cortex
  76. 9.7 本章小结
  77. 第10章 Prometheus存储原理与问题分析
  78. 10.1 本地存储文件结构解析
  79. 10.2 存储原理解析
  80. 10.3 存储配置方法
  81. 10.4 本地存储容量规划原则与方法
  82. 10.5 RAM容量规划原则与方法
  83. 10.6 本地存储及时性和时序性问题分析
  84. 10.7 本章小结
  85. 第11章 Prometheus其他相关技术分析与实战
  86. 11.1 Thanos架构与监控实战
  87. 11.2 M3DB技术详解
  88. 11.3 Loki的特性、架构与应用
  89. 11.4 ELK的5种主流架构及其优劣分析
  90. 11.5 Fluentd和Fluent Bit项目简介
  91. 11.6 Operator模式现状与未来展望
  92. 11.7 关于灵活运用Prometheus的几点建议
  93. 11.8 本章小结
  94. 附录A Prometheus相关端口列表
  95. 附录B PromQL速查手册
  96. 附录C Prometheus 2.x(从2.0.0到2.20.0)的重大版本变迁
  97. 附录D Prometheus自监控指标
  98. 附录E SLA服务可用性基础参考指标