作者:姿萱俊达俊宏 | 来源:互联网 | 2023-05-18 07:11
我的项目地址指南我的项目地址我的项目阐明这是一个收费的prometheus底层原理课程(当然是精简版的)次要介绍两大块内容,这也是大家常见的问题prometheus采集k8s的原理prometheus的高可用存储怎么做付费全方位教程如果想进一线互联网大厂从事监控运维开发的工作(冲击35k+的月薪)须要更全面的理解Prometheus底层原理,并有高可用实战
我的项目地址
我的项目阐明
这是一个收费的prometheus底层原理课程(当然是精简版的)
次要介绍两大块内容,这也是大家常见的问题
- prometheus采集k8s的原理
- prometheus的高可用存储怎么做
付费全方位教程
如果想进一线互联网大厂从事监控运维/开发的工作(冲击35k+的月薪)
须要更全面的理解Prometheus底层原理,并有高可用实战项⽬教训。
能够购买上面的付费课程,
- 学完这个课程,你能够能够搭建如下架构哦
-
门课指标用户收益
筹备工作
在k8s中部署prometheus
kubectl apply -f prome_k8s_all_pod/kube-stats-metrics
kubectl apply -f prome_k8s_all_pod/
在k8s中部署grafana
kubectl apply -f grafana/
k8s关注指标剖析
k8s中组件简单,咱们次要专一的无外乎四大块指标:容器根底资源指标、k8s资源指标、k8s服务组件指标、部署在pod中业务埋点指标
指标类型 |
采集源 |
利用举例 |
发现类型 |
grafana截图 |
容器根底资源指标 |
kubelet 内置cadvisor metrics接口 |
查看容器cpu、mem利用率等 |
k8s_sd node级别间接拜访node_ip |
|
|
k8s资源指标 |
kube-stats-metrics (简称ksm) |
具体能够看 看pod状态如pod waiting状态的起因 数个数如:查看node pod按namespace散布状况 |
通过coredns拜访域名 |
|
|
k8s服务组件指标 |
服务组件 metrics接口 |
查看apiserver 、scheduler、etc、coredns申请提早等 |
k8s_sd endpoint级别 |
|
|
部署在pod中业务埋点指标 |
pod 的metrics接口 |
根据业务指标场景 |
k8s_sd pod级别,拜访pod ip的metricspath |
|