时间:2020-05-14来源:电脑系统城作者:电脑系统城
监控可帮助你确保Kubernetes应用程序顺畅运行,并排除可能出现的任何问题。 Prometheus是一款流行的开源监控工具,许多公司用它来监控IT基础架构。不过还有许多其他监控工具可用,本文介绍了替代Kubernetes Prometheus的六款监控工具。
Prometheus是最初在SoundCloud开发的一种开源监控系统,旨在监控多维数据收集和查询。 Prometheus服务器有自己的独立单元,不依赖网络存储或外部服务。因此,Prometheus不需要大量其他的基础架构或软件。
Prometheus的主要优点包括:与Kubernetes紧密集成、许多可用的导出器和库以及快速的查询语言和API。Prometheus的主要缺点包括:简化受约束的数据模型,基于pull的模型的有限粒度以及缺乏加密。
下面介绍了使用Prometheus监控Kubernetes之外的六种工具。每种工具都有其优缺点。不妨看看每种工具的主要功能。
1. Grafana
Grafana是一个开源平台,用于可视化、监控和分析度量指标。Grafana侧重于时间序列分析。Grafana可以通过众多图形选项(包括线图、热图和条形图)显示所分析的数据。被监控的度量指标超过预定义的阈值时,你会收到警报。
主要功能包括:
2. cAdvisorc
cAdvisor收集、处理和导出有关运行中容器的性能和资源使用情况信息。cAdvisor直接支持Kubernetes,因为它已集成到Kubelet二进制文件中。
主要功能包括:
3. Fluentd
Fluentd将数据源与后端系统分离开来,为此在两者之间提供了统一的日志层。日志层使你可以收集生成的多种类型的日志。
主要功能包括:
4. Jaeger
Jaeger是一款开源工具,用于监控Kubernetes等分布式服务之间的流量。Jaeger使用分布式跟踪来跟踪服务请求通过不同微服务的路径。然后,你可以直观地看到请求流。分布式跟踪是一种管理和观察微服务的方法,它作为服务网格的一部分运行。
主要功能包括:
5. Telepresence
Telepresence是一款开源工具,可以在本地运行单一服务的同时,将该服务连接到远程Kubernetes集群。Telepresence在Pod中部署了双向网络代理,该代理可为Kubernetes环境收集数据,包括TCP连接、环境变量和卷。
主要功能包括:
6. Zabbix
Zabbix旨在监控大量网络参数和服务器的运行状况,并基于存储的数据提供许多数据可视化和报告功能。拥有少量服务器的小公司和拥有多台服务器的大企业可以使用Zabbix监控IT基础架构。
主要功能包括:
2022-10-22
syswow64误删了解决方法2022-10-22
syswow64病毒解决方法2022-05-09
使用kali如何破解wifi密码的方式教程360安全卫士摄像头防护怎么设置为免打扰模式?电脑都安装了360安全卫士保护电脑,想要开启摄像头防护,该怎么操作呢?下面我们就来看看详细的教程,需要的朋友可以参考下...
2022-03-03
希沃管家怎么用?希沃管家具有冰点原还功能,那么,我们该如何开启“冰点还原”功能呢?下文中为大家带来了希沃管家开启冰点还原功能图文教程。感兴趣的朋友不妨阅读下文内容,参考一下吧...
2022-03-03