使用relabel_configs实现对指定对象的监控
- 纯手工部署Prometheus+grafana监控k8s集群,监控hadoop以及mtail日志收集
本课程主要介绍Prometheus的实战应用技巧,包含Prometheus+grafana监控k8s集群、Prometheus监控大数据hadoop集群以及Prometheus如何实现业务级日志监控和告警三个部分的内容。
注意,学习本课程需要具备k8s基础能力,同时也需要一定的Prometheus基础,如果没有着方面基础,可先学习此课程:https://edu.51cto.com/course/33955.html。
本课程大纲如下:
一、纯手工部署实现Prometheus+grafana监控k8s集群
1、在 Kubernetes 上部署 Prometheus
2、用Prometheus的exporter实现应用监控
3、实现Kubernetes 集群节点监控
4、Prometheus中基于K8s的服务发现机制
5、使用cAdvisor实现对K8s中容器状态的监控
6、使用Prometheus监控 k8s的API Server
7、使用Prometheus监控 k8s的Pod
8、kube-state-metrics实现K8s资源状态监控
9、K8s中使用Grafana对监控实现可视化
二、Prometheus如何实现业务级日志监控和告警
1、mtail介绍
2、下载与安装mtail
3、配置并使用mtail
4、mtail对接prometheus
5、mtail实现对错误日志监控告警
三、使用prometheus监控hadoop集群
1、prometheus监控hadoop的实现原理
2、hadoop需要监控的对象有哪些?
3、hadoop中需要监控的监控指标介绍
4、修改prometheus使用文件自动发现机制
5、将hadoop监控数据可视化展示到grafana
公开笔记对他人可见,有机会被管理员评为“优质笔记”
{{ noteEditor.content.length }}/2000
讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。
课程大纲
- 第一章 纯手工部署prometheus实现对k8s集群监控
- 1-1试看 在Kubernetes上部署Prometheus基础介绍12:17
- 1-2创建Prometheus基础配置文件16:30
- 1-3创建prometheus的Pod、服务资源以及rbac授权13:04
- 1-4添加CoreDNS 插件的监控16:22
- 1-5k8s中部署redis-exporter来监控应用系统16:41
- 1-6使用node_exporter监控K8s集群节点13:53
- 1-7node-exporter部署过程以及问题解决思路09:33
- 1-8使用K8S中的服务发现功能实现节点发现21:20
- 1-9使用标签重新功能实现node节点、kubelet的标签重写16:31
- 1-10用cAdvisor实现对K8s中容器状态的监控12:19