公司新闻

AWS 监控:重要的指标

 

亚马逊云科技是全球公司使用的主要云服务平台。其成本效益和高敏捷性帮助所有类别、垂直行业和规模的品牌快速有效地扩展其服务。

随着许多组织现在利用 AWS 资源在云中开发、构建和运行业务关键型应用程序,实时跟踪和监控这些服务的性能以避免意外问题的出现变得非常重要。

借助 ManageEngine Applications Manager,可以通过收到有关问题的通知来掌握 AWS 资源,并强制执行补救措施以立即解决这些问题。

我们看一下需要监控的关键 AWS 性能指标,以便有效维护和管理 AWS 资源。

中央处理器使用率

云的发展促进了我们构建应用程序的方式。通过更轻松、更快捷的资源管理,实现将工作负载转移到虚拟机,扩展了监视的可能性。如果使用 AWS 计算资源来运行工作负载(EC2 或 ECS),CPU 使用率是确定应用程序性能的关键性能指标。

· 对于 EC2 实例,监控 CPU 使用率可以揭示这些实例是否被过度/未充分利用。

· 如果使用的是 ECS,支持 Docker 的应用程序打包为容器跨 EC2 实例集群,在容器级别观察 CPU 使用情况有助于查明消耗大量资源的应用程序。

Applications Manager 的 AWS监控功能可帮助跟踪 ECS 和 EC2 实例的 CPU 使用情况。甚至可以配置警报,以便在值超过设定阈值时收到通知。 

 

内存使用情况

高效的内存管理可确保应用程序的最佳性能。密切关注内存使用情况有助于识别和隔离 AWS 基础设施中的性能问题。

· 在 ECS 基础架构中,监控容器级内存指标以确保必要的扩展至关重要。设置适当的硬内存限制可防止任务内存不足,从而避免不必要的内存泄漏。

· 对于 EKS 集群,监控节点级和 Pod 级内存使用情况有助于发现何时扩展集群,以及集群是否能够有效地运行工作负载,而不会逐出 Pod 或终止重要进程。

借助 Applications Manager 的 AWS 监控工具,可以从单个控制台监控 ECS 和 EKS 实例的内存利用率以及其他相关性能指标。甚至可以分析趋势报告,并使用基于 ML 的报告功能来预测使用情况和规划容量。 

 

磁盘 I/O

磁盘 I/O 指标可帮助衡量从 AWS 实例读取和写入的字节量。跟踪这些 AWS 指标有助于查明和解决应用程序级问题。

例如,如果您观察到磁盘不断记录大量读/写操作,则可以通过添加缓存机制来减少磁盘上的负载。这可以防止磁盘排队,从而降低任务关键型应用程序性能突然下降的可能性。 

 

请求

请求计数指标指示从 AWS 环境中的实例发出的请求总数。

监控此指标可帮助确定何时收到异常数量的请求,从而指示 AWS 实例中存在潜在问题,例如配置错误或与 DNS 相关的问题。(如果请求数不断增加,则可能需要调节负载均衡器支持的实例数。 

 

延迟 

AWS 术语中的延迟是指应用程序响应用户请求所需的时间。根据现实生活中的用例,它以多种方式进行测量;它可以基于应用程序响应时间或 EC2 元数据/ EBS 卷服务响应时间。延迟通常是由网络连接不良、后端主机配置错误或与 Web 服务器的复杂依赖关系引起的。

· 监视事务延迟和调整基础数据库查询可以显著提高应用程序性能。

· 跟踪磁盘延迟可以发现导致数据库性能下降的资源约束。

 

Applications Manager 的 AWS 监控功能可让您实时监控和发现 AWS 资源更改。您可以利用 AWS 的自动扩展和负载分配机制来防止工作负载性能不佳,并在虚拟环境中自动预置资源以提高运营效率!最重要的是,无需登录 AWS 控制台即可启动、停止或重新启动 AWS 虚拟机。

Applications Manager 可以监控 150+ 种应用程序,涵盖本地技术、虚拟化、容器和云域,所有这些都来自单个控制台,因此您可以全面了解您的基础架构。

如果您不熟悉Applications Manager,请通过下载 30 天免费试用版或预约个性化演示来了解详细信息并进行探索。