目录Part I - Prometheus基础Part II - Prometheus进阶Part III - Prometheus实战目录 全书组织 Part I - Prometheus基础 第1章 天降奇兵 Prometheus简介初识Prometheus 安装Prometheus Server使用Node Exporter采集主机数据使用PromQL查询监控数据监控数据可视化 任务和实例Prometheus核心组件小结 第2章 探索PromQL 理解时间序列Metrics类型初识PromQLPromQL操作符PromQL聚合操作PromQL内置函数在HTTP API中使用PromQL最佳实践:4个黄金指标和USE方法小结 第3章 Prometheus告警处理 Prometheus告警简介自定义Prometheus告警规则部署AlertManagerAlertmanager配置概述基于标签的告警处理路由使用Receiver接收告警信息 集成邮件系统集成Slack集成企业微信集成钉钉:基于Webhook的扩展 告警模板详解屏蔽告警通知使用Recoding Rules优化性能小结 Part II - Prometheus进阶 第4章 Exporter详解 Exporter是什么常用Exporter 容器监控:cAdvisor监控MySQL运行状态:MySQLD Exporter网络探测:Blackbox Exporter 使用Java自定义Exporter 使用Client Java构建Exporter程序在应用中内置Prometheus支持 小结 第5章 数据与可视化 使用Console TemplateGrafana的基本概念Grafana与数据可视化 变化趋势:Graph面板分布统计:Heatmap面板当前状态:SingleStat面板 模板化Dashboard小结 第6章 集群与高可用 本地存储远程存储联邦集群Prometheus高可用Alertmanager高可用小结 第7章 Prometheus服务发现 Prometheus与服务发现基于文件的服务发现基于Consul的服务发现服务发现与Relabel小结 Part III - Prometheus实战 第8章 监控Kubernetes 初识Kubernetes部署PrometheusKubernetes下的服务发现监控Kubernetes集群基于Prometheus的弹性伸缩小结 第9章 Prometheus Operator 什么是Prometheus Operator使用Operator管理Prometheus使用Operator管理监控配置在Prometheus Operator中使用自定义配置小结 参考资料