Introduction
简介
Part I - Prometheus基础
第1章 介绍
Prometheus简介
初识Prometheus
安装Prometheus Server
使用Node Exporter采集主机数据
使用PromQL查询监控数据
监控数据可视化
任务和实例
Prometheus核心组件
小结
第2章 探索PromQL
理解时间序列
Metrics类型
初识PromQL
PromQL操作符
PromQL聚合操作
PromQL内置函数
在HTTP API中使用PromQL
最佳实践:4个黄金指标和USE方法
小结
第3章 Prometheus告警处理
Prometheus告警简介
自定义Prometheus告警规则
部署AlertManager
Alertmanager配置概述
基于标签的告警处理路由
使用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 Template
Grafana的基本概念
Grafana与数据可视化
变化趋势:Graph面板
分布统计:Heatmap面板
当前状态:SingleStat面板
模板化Dashboard
小结
第6章 集群与高可用
本地存储
远程存储
联邦集群
Prometheus高可用
Alertmanager高可用
小结
第7章 Prometheus服务发现
Prometheus与服务发现
基于文件的服务发现
基于Consul的服务发现
服务发现与Relabel
小结
Part III - Prometheus实战
第8章 监控Kubernetes
初识Kubernetes
部署Prometheus
Kubernetes下的服务发现
监控Kubernetes集群
基于Prometheus的弹性伸缩
小结
第9章 Prometheus Operator
什么是Prometheus Operator
使用Operator管理Prometheus
使用Operator管理监控配置
在Prometheus Operator中使用自定义配置
小结
参考资料
Published with GitBook
小结
小结
在本章中,我们介绍了在Kubernetes下如何使用Operator来有状态的运维和管理Prometheus以及Alertmanager等组件。
results matching "
"
No results matching "
"