首页
技术小册
AIGC
面试刷题
技术文章
MAGENTO
云计算
视频课程
源码下载
PDF书籍
「涨薪秘籍」
登录
注册
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
当前位置:
首页>>
技术小册>>
Kubernets合辑13-集群监控
小册名称:Kubernets合辑13-集群监控
Prometheus 是一款基于时序数据库的开源监控告警系统,非常适合Kubernetes集群的监控。Prometheus的基本原理是通过HTTP协议周期性抓取被监控组件的状态,任意组件只要提供对应的HTTP接口就可以接入监控。不需要任何SDK或者其他的集成过程。这样做非常适合做虚拟化环境监控系统,比如VM、Docker、Kubernetes等。输出被监控组件信息的HTTP接口被叫做exporter 。目前互联网公司常用的组件大部分都有exporter可以直接使用,比如Varnish、Haproxy、Nginx、MySQL、Linux系统信息(包括磁盘、内存、CPU、网络等等)。 Promethus有以下特点: ● 支持多维数据模型:由度量名和键值对组成的时间序列数据 ● 内置时间序列数据库TSDB ● 支持PromQL查询语言,可以完成非常复杂的查询和分析,对图表展示和告警非常有意义 ● 支持HTTP的Pull方式采集时间序列数据 ● 支持PushGateway采集瞬时任务的数据 ● 支持服务发现和静态配置两种方式发现目标 ● 支持接入Grafana
上一篇:
1. Prometheus
下一篇:
1.2. Prometheus架构
该分类下的相关小册推荐:
云原生-K8S入门实战
Kubernets合辑6-服务发现
Kubernets合辑12-配置中心
Kubernetes中文教程(五)
Kubernets合辑11-持续集成
Kubernets合辑5-Pod控制器
Kubernets合辑9-资源约束
Kubernets合辑15-持续部署
Kubernetes中文教程(六)
Kubernets合辑8-权限控制
Kubernets合辑10-网络
Kubernets合辑4-kubernetes入门