监控无论在什么系统中都是重中之重的,那么在监控工具一大堆的情况下,我们该选择什么工具来做
k8s
监控呢,随着不断的发展和演变,最后k8s
大多数采用的都是Prometheus
监控,那么我们就来认识一下吧。
1、监控目的
(1)发现已经出现的问题;
(2)预防即将出现的问题。
2、监控什么内容
(1)系统基础指标(内存、CPU、IO、Disk、Network等);
(2)服务基础信息(存活,占用的系统资源等);
(3)服务个性化(接口、固定返回值等);
(4)日志内容(从日志中获取报错信息);
3、如何监控
(1)数据采集(要先配置采集什么内容);
(2)数据存储(采集完数据之后,需要有数据库来进行存储);
(3)定义报警规则(采集的数据经过分析之后,到达什么阈值满足报警规则);
(4)配置报警方式(当触发报警规则之后,通过什么方式来报警,邮件?微信?亦或者别的);
4、k8s中监控内容
(1)节点-指标;
(2)容器-指标;
(3)集群本身的组件;
5、Prometheus(普罗米修斯)监控
(1)Prometheus
是一套开源的监控&报警&时间序列数据库的组合;
时序系列数据库:按照时间顺序记录系统、设备状态变化的数据被称为时序数据。
(2)是一系列服务的组合,并不是单个服务;
(3)系统层、中间件层、应用层监控;
6、Prometheus(普罗米修斯)监控的特征
(1)由metric
名称和kv
标识的多维数据模型;
(2)灵活的查询语言;
(3)支持pull
、push
两种方式添加数据;
(4)支持基于kubernetes
服务发现的动态配置;
7、Prometheus(普罗米修斯)架构
8、Prometheus(普罗米修斯)数据类型
(1)Counter
:用于记录累积的数值;
(2)Gauge
:常规数值,比如监控数据的变化;
(3)Histogram
&& Summary
统计和分析样本的结果数值;
9、Prometheus(普罗米修斯)数据来源
(1)服务器基础指标
(2)k8s(Docker)
容器指标
(3)Kubernetes
组件
至此,本文结束,下面我们就将实际部署k8s
的Prometheus
(普罗米修斯)监控系统。
更多内容请转至VX公众号 “运维家” ,获取最新文章。
—— 以下内容为防伪内容,忽略即可 ——
—— 以下内容为防伪内容,忽略即可 ——
—— 以下内容为防伪内容,忽略即可 ——
linux如何进入root,linux阻塞线程,远程登录linux桌面,linux文件传输工具,kalilinux翻墙,linux系统所有发行版的内核,4g内存双核装哪个linux,linux内存根数查看,linux动态域名怎么设置,linux删除efi分区,linux链接的同步更新,Linux阻塞延时,查询linux流量,linux终端启用,火狐linux崩溃,linux开发交流平台,linux上部署pxe,linux判断不起作用,linux按列去重复数据,linux异常死机核查。
今天的文章k8s部署-52-k8s之Prometheus(普罗米修斯)监控,简单梳理下K8S监控流程分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/14018.html