小册描述
目录
- 1. Prometheus
- 1.1. Prometheus介绍
- 1.2. Prometheus架构
- 1.2.1. Prometheus Server
- 1.2.2. 指标采集
- 1.2.3. 服务发现
- 1.2.4. 告警管理
- 1.2.5. 图形化展示
- 1.3. 常用的几个Exporter
- 1.4. 与Zabbix对比
- 2. 交付Exporters
- 2.1. kube-state-metrics
- 2.1.1. 准备镜像
- 2.1.2. 准备资源配置清单
- 2.1.3. 应用资源配置清单
- 2.2. node-exporter
- 2.2.1. 准备镜像
- 2.2.2. 准备资源配置清单
- 2.2.3. 应用资源配置清单
- 2.3. cadvisor
- 2.3.1. 准备镜像
- 2.3.2. 准备资源配置清单
- 2.3.3. 应用资源配置清单
- 2.4. blackbox-exporter
- 2.4.1. 准备镜像
- 2.4.2. 准备资源配置清单
- 2.4.3. 应用资源配置清单
- 3. 交付Prometheus Server
- 3.1. 准备镜像
- 3.2. 准备资源配置清单
- 3.3. 准备Prometheus配置
- 3.4. 应用资源配置清单
- 4. 部署Grafana
- 4.1. 安装Grafana
- 4.1.1. 准备镜像
- 4.1.2. 准备资源配置清单
- 4.1.3. 应用资源配置清单
- 4.1.4. 安装插件
- 4.2. 接入Prometheus
- 4.2.1. 接入Prometheus数据
- 4.2.2. 配置kubernetes app
- 4.2.3. 导入Kubernetes面板
- 5. 部署alertmanager
- 5.1. 准备镜像
- 5.2. 准备资源配置清单
- 5.3. 应用资源配置清单
- 5.4. 添加告警规则
- 6. Prometheus的使用
- 6.1. Pod接入Exporter
- 6.1.1. Traefik接入
- 6.1.2. 接入Blackbox监控
- 6.1.3. Pod接入监控
- 6.2. 测试Alertmanager