微前端架构如何改变企业的开发模式与效率提升
710
2022-10-25
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小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~