当前位置: 首页 > 科技观察

要避免的4个常见Kubernetes监控陷阱

时间:2023-03-18 02:26:28 科技观察

Kubernetes现在似乎是管理和部署微服务和基于容器的应用程序的事实标准,而且很容易理解。要知道,Kubernetes是由CNCF支持的,是目前最大的开源社区。它对DevOps友好,并提供混合云的优势。为什么不是每个人都喜欢它?但在最近的一项调查中,69%的受访者表示,虽然Kubernetes是他们使用容器架构的首选,但部署和管理Kubernetes并不是那么容易。尽管Kubernetes相当灵活,但在操作流程方面仍然相对复杂,必须有效管理应用程序性能管理(APM)才能实现Kubernetes承诺的收益。重新考虑您的Kubernetes监控策略CNCF最近的一项调查显示,38%的受访者认为监控是他们采用Kubernetes的最大挑战之一,随着企业规模的增长,这一比例甚至增加到46%。%。那么,现代IT领导者如何在优化性能的同时简化Kubernetes监控,从而提高效率?对于目前的Kubernetes监控方式,由于缺乏端到端的可见性,面对容易出错的迁移,其实是有不足的。以下是我们在监控Kubernetes时可能遇到的四个常见挑战以及如何解决这些挑战的建议。挑战1:缺乏端到端的可见性在传统的Kubernetes监控中,最常见的挑战之一是缺乏对客户接触点和分布式应用程序的端到端可见性。因此,IT团队不了解有关最终用户体验和应用程序性能如何影响业务的KPI,因此他们无法知道需要修复或改进的内容。为了解决这个问题,重要的是使用基于正常性能的Kubernetes监控解决方案,并通过机器学习的力量在出现问题时智能地提醒IT团队。挑战2:警报风暴虽然全面了解所有应用程序问题似乎是个好主意,但它可能会迅速失控,并在同时出现多个问题时成为障碍。毕竟,每次工作完成或新容器放置到位时,您真的需要得到提醒吗?如果不对警报进行优先排序,IT团队通常必须对每个问题的根本原因做出响应并对其进行分类——这会导致糟糕的用户体验和收入损失。一个强大的Kubernetes监控解决方案可以帮助您识别并解决确切的潜在问题,从一行代码到单个设备,再到Kubernetes服务,一直到单个容器。挑战3:故障排除考虑到关键应用程序故障每小时的成本高达100万美元,应用程序停机的成本是惊人的。时间就是金钱,IT团队不应该浪费时间寻找失败的根本原因。我们面临的问题是,大量的监控工具缺乏在Kubernetes环境中进行自动故障排除分析的能力,这使得故障排除成为一个耗时的噩梦,导致MTTR高,停机时间减少。为避免这种情况,请确保您的Kubernetes监控解决方案能够通过比较迁移前后的用户体验来可视化应用程序依赖关系并验证迁移是否成功。挑战4:迁移到Kubernetes容易出错将传统应用程序迁移到Kubernetes既容易出错又耗时。这些将现有单体应用迁移到部署在Kubernetes上的微服务架构的公司缺乏对Kubernetes环境的可视化管理,无法实时了解各个微服务或传统应用如何交互。该解决方案通过统一平台提供集成安装和统一监控,IT团队可以利用他们现有的技能、流程和工具。Kubernetes上的最佳应用程序性能*使用Kubernetes在分布式多云环境中部署和运行应用程序越来越受欢迎,并且没有放缓的迹象。但对于在Kubernetes上运行传统或微服务的应用厂商来说,传统的监控方式有着明显的缺点。因此,组织必须重新考虑他们在Kubernetes中的监控工具,以简化复杂的企业工作流程,提高效率和生产力。通过对整个Kubernetes堆栈和Kubernetes编排的应用程序的端到端统一可见性,IT团队可以提供最佳的应用程序体验并确保他们的Kubernetes投资获得更好的收入。