kubernetes监控体系

网友投稿 636 2022-10-25

kubernetes监控体系

kubernetes监控体系

一、kubernetes监控体系概述

一)四种主要监控方式

Metrics(告警/趋势预测)Logging(排查问题/错误告警)Tracing(性能分析/排查问题)Healthcheck(告警)

二)适合场景

三)四层微服务监控体系

系统层(计算/网络/存储/OS,EFK/Prometheus)应用层(框架/App/DB/Cache/中间件,EFK/Prometheus/Skywalking)业务层(注册/登录/下单/支付,EFK/Prometheus)端用户体验层(e2e延迟/可用性,SaaS监控/听云)

二、容器监控指标的采集与管理

一)Prometheus

1、Prometheus的起源及现状

Prometheus与kubernetes一样,来自于borg体系,原型叫BorgMon,是与Brog同时诞生的内部监控系统。而Prometheus项目发起的原因也与kubernetes类似,希望通过对用户更友好的方式,将Google内部系统的涉及理念传递给开发者和用户。

kubernetes监控系统曾经非常复杂,如今已经演变成以Prometheus为核心的一套统一的方案。

2、Prometheus指标来源

宿主机的监控数据:kubernetes组件如APIServer、kubelet等的/metrics AP:除CPU、内存外,还包括各个组件的核心监控指标。kubernetes核心监控数据:包括Pod、Node、容器、Service等主要核心概念的metrics,其中容器相关的指标来源于kubectl内含子的cAdivisor。

3、监控架构

4、架构部署

2)prometheus-operator部署

​​https://github.com/prometheus-operator/prometheus-operator​​

3)helm部署

​​https://github.com/prometheus-community/helm-charts​​

二)APM工具之Skywalking

​​https://github.com/apache/skywalking​​

1、架构

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:周末分享-Linux 相关资料(基础知识,系统开发,高并发网络编程)
下一篇:强化学习教程来啦!贡献者来自中科院、清华、北大3位男神!
相关文章

 发表评论

暂时没有评论,来抢沙发吧~