首页 > 其他分享 >Kubernetes监控主要体现在两个方面

Kubernetes监控主要体现在两个方面

时间:2022-12-15 18:45:59浏览次数:45  
标签:Kubernetes 体现 集群 监控 组件 日志 数据

 

对于Kubernetes集群,监控的内容包含以下两个方面:

●基础平台服务的监控

实时监控核心组件(API Server、调度器、控制器、kubelet和kube-proxy等)的健康状态,用以发现用户流量和组件的CPU、内存和网络等的使用情况之间的联系。这些数据不仅能帮助我们甄别出单个组件是否服务异常,还能帮助运维者找出性能出现瓶颈的原因,保证组件有足够的资源满足用户请求,从而进行性能调优。实时监测核心组件之间是否能协调工作,是否能够向用户提供所需服务。

●资源负载状态的监控

监控用户及工作节点的负载状态,包括CPU、内存、磁盘等压力检测,企图将资源耗尽的极端行为得以提前预警。Kubernetes允许多租户在同一集群部署。了解这些数据可以让我们知道租户之间是否相互干扰,还可以让我们知道是否需要对集群进行扩容或缩容,特别是对使用公有云的企业来说,这对控制成本非常有利。

因此,通过一个全面的监控系统来解决集群中数据的收集、分析和执行功能,能够极大地提高应用程序和服务的可用性和性能。一般来说,监控系统的数据分为两大类:指标(Metrics)和日志(Logs)。

图1 监控系统的构成组件

 

如图1所示,监控系统负责将数据从集群中收集起来,并拥有对数据展示、处理和分析的能力。它能向其他应用程序暴露指标和日志查询的API接口,能够简单、轻松地扩展监控数据的应用场景。一方面,可以利用可视化工具对关键性能指标数据进行展示和追踪。另一方面,可以利用指标数据进行异常报警,或者触发自动修复和扩容。另外,可以对数据和日志进行分析,进行故障排除、深度诊断和性能调优等。如何更好地使用这两类数据,每个平台或公司需见仁见智,对系统进行充分的模块扩展。

 

了解更多,欢迎关注梯度公众号

标签:Kubernetes,体现,集群,监控,组件,日志,数据
From: https://www.cnblogs.com/tiduyun/p/16985814.html

相关文章

  • Zabbix与乐维监控对比分析(三)——对象管理篇
    在前面的文章中,我们详细介绍了Zabbix与乐维监控在架构、性能、Agent管理、自动发现、权限管理等方面的对比分析,本篇是Zabbix对比乐维监控专题系列文章的第三篇——对象管理......
  • 第22章:kubernetes弹性伸缩(HPA)
    2弹性伸缩k8s版本v1.202.1传统弹性伸缩的困境从传统意义上,弹性伸缩主要解决的问题是容量规划与实际负载的矛盾。​​​​蓝色水位线表示集群资源容量随着负载的增加不断扩......
  • 监控容器节点内存使用率
    #-*-encoding:utf-8-*-fromsubprocessimportPopen,PIPE,STDOUTimporttimedefRun_Cmd(cmd):#执行命令p=Popen(cmd,shell=True,stdin=PIPE,st......
  • 聊聊什么是慢查、如何监控?如何排查?
    Hi,大家好!我是白日梦。今天我要跟你分享的话题是:“聊聊什么是慢查、如何监控?如何排查?”使用推荐阅读,有更好的阅读体验二、什么是慢查?慢查,顾名思义就是很慢的查询。SQL的执行......
  • Kubernetes Volumes 笔记
    Volumes官方文档介绍Container中的文件在磁盘上是临时存放的,这给Container中运行的较重要的应用程序带来一些问题。当容器崩溃时文件丢失。kubelet会重新启动容......
  • Zabbix监控系统
    一、Zabbix概述1.1使用zabbix的原因作为一个运维,需要会使用监控系统查看服务器状态以及网站流量指标,利用监控系统的数据去了解上线发布的结果,和网站的健康状态。利用一......
  • 监控报警体系:Prometheus和Grafana
    总体prometheus全链路监控报警,在当今云原生时代可观测领域,Prometheus + Grafana 成为可观测性事实标准。采集数据:运维团队可以使用 Prometheus 监控云原生 Kub......
  • 某单位档案室智能化八防十防监控系统
    智慧档案馆建设方案概述就是充分利用各类软硬件技术,对档案馆的运营、实体档案的存储、档案资源的开发与管理等信息进行感知、分析后,应用于决策、管理和服务于新时代的......
  • Hystrix通过Turbine实现集群监控
    上一节我们带领读者使用HystrixDashboard查看服务调用的监控信息,以此来查看某些服务的健康状态。但是我们只查看了goods服务被调用的健康状态,而在一个复杂的分布式系统......
  • Prometheus技术分享——如何监控宿主机和容器
    这一期主要来跟大家聊一下,使用node_exporter工具来暴露主机和因公程序上的指标,利用prometheus来监控宿主机;以及通过通过Cadvisor监控docker容器。一、部署node_exporter监......