云监控是追踪、警报和报告性能指标的过程,目的是全面了解云服务和资源。应用程序管理器具有分析混合云和多云基础架构以及托管在其上的应用程序的性能所需的所有必要功能,它使管理员能够主动发现云服务的性能瓶颈,并在它们影响最终用户之前快速解决它们。
云监控通过提供对云上构建的应用程序的端到端可见性,帮助管理员密切关注云服务的运行状况、性能和可用性,无论使用的是哪种云类型。
为什么云监控至关重要
云监控对于确保各种云服务的正常运行、运行状况和可用性至关重要,管理员可以通过定期监控和管理云应用程序来优化云应用程序的性能。
如何监控云服务
云监控工具由数据驱动,他们主动收集指标并对其进行监控,以检测问题和性能下降,并在影响相关应用程序之前解决这些问题,从而确保高性能和持续可用性。
借助专用的云监控服务,管理员可以监控依赖于各种云服务的应用程序,可帮助确保云服务器的运行状况和可用性,在性能问题影响最终用户之前发现并修复性能问题,并优化应用程序的性能。
如何监控 SaaS 应用程序
借助强大的云基础架构监控工具,不仅可以监控 SaaS 应用程序,还可以监控 IaaS 和 PaaS。云监控系统可以轻松检测导致云应用程序中性能问题的因素,在应用程序管理器等软件上为 SaaS 应用程序配置监控工具允许用户查看和分析在业务流程管理中有用的性能数据。通过持续监控云应用程序,该工具可在应用程序发生故障或性能下降时自动检测并触发警报。
多平台云监控
Applications Manager 通过跟踪和排除云应用程序的运行状况、可用性和性能,提供无缝的多云和混合云监控,监控云以获得跨所有 IaaS、DBaaS 和 SaaS 基础架构的统一可见性。借助云监控工具,通过映射应用程序、服务、流程和云组件之间的相互依赖关系来自动关联事件,从而全面了解云/本地应用程序层。
可监控的云服务平台包括:
- AWS cloud
- Azure services
- Office 365
- Google Cloud Services
- Oracle Cloud Infrastructure
- Openstack
- VMs in cloud
- Containers
监控的云资源类型
- 虚拟机
- 容器
- 数据库
- 负载均衡器
虚拟机
- 全面了解虚拟基础架构关键组件的性能,如 CPU 使用率、磁盘和网络利用率等。
- 从同一控制台管理多种虚拟化技术,高效规划容量并管理虚拟机蔓延。
- 在虚拟环境中自动配置资源,以提高运营效率。
- 映射 VM 应用程序不同部分之间的相互依赖关系,以跟踪性能问题的根源。
- 在最终用户受到影响之前先发制人地检测、诊断和修复问题。
- 支持的虚拟化监控包括:VMWare ESX/ESXi、Hyper-V、Citrix Hypervisor、Citrix Virtual 应用程序和桌面、VMware Horizon 视图等。
容器
- 主动监控 Docker 和 Kubernetes 部署的所有服务级别,包括容器集群、单个集群等。
- 跟踪关键指标,例如缓存内存、检测到的页面错误数、内存使用情况详细信息等。
- 加快问题检测速度,并在最终用户受到影响之前解决问题,使用根本原因分析器 (RCA) 对错误和其他问题背后的确切因素进行三角测量,并快速排除故障。
- 通过识别和消除网络流量中的事务瓶颈,确保容器与关联主机之间的正确连接,触发适当的容器操作,例如启动/停止/重新启动。
- 通过配置报告了解重要的容器指标详细信息,例如 IP 地址、路径名、主机名等。
数据库
- 获得对云数据库(如 Azure SQL 数据库、Oracle 自治数据库、Amazon DynamoDB 等)的无与伦比的可见性。
- 获取资源利用率统计信息,例如 CPU 利用率、存储利用率、IO 利用率和磁盘利用率,以便清楚地了解数据库的执行效率。
- 监控连接状态以了解活动和失败连接的数量,这有助于了解客户端是否可以与关联的数据库服务器通信。
- 根据SQL数据库中的不同性能标准获取查询统计信息,以轻松隔离有问题的查询,IT 管理员可以使用执行时间和块时间等指标来优化和改进麻烦的查询。
负载均衡器
- 通过检查负载均衡器中的流量过载和数据路径的可用性,防止响应时间缓慢和服务故障。
- 从负载均衡器的角度对应用程序执行前端和后端运行状况检查,通过跟踪运行状况探测的状态,可以详细了解为流量提供服务的资源的可用性。为了快速分析,管理员可以按照表现最佳到最差的顺序对 IP 地址进行排序。
- 利用图表、图形、仪表和表格形式的大量可视化报告,轻松分析负载均衡器性能。
- 可以监控的重要参数包括 SNAT 端口使用情况、数据路径可用性、运行状况探测状态、SNAT 连接统计信息、数据包计数、数据吞吐量等。
云监控软件的主要特点
尽管市场上有大量的云监控工具,但重要的是要确定功能丰富且能够提供系统范围可见性的工具。为了更深入地了解关键云资源,Applications Manager 提供了一系列功能,这些功能构成了云监控软件中的一些最佳实践:
- 信息丰富的仪表板:访问可自定义的仪表板,管理员可以在其中轻松设置云服务,以便随时随地快速浏览,还可以创建自定义仪表板来监控特定资源和指标。
- 云应用监控:可用于监控部署在云中的业务关键型应用程序及其关联的依赖项,该工具能够监控应用程序堆栈的每个组件。
- 性能分析:使用分析云的性能数据,以提高和优化云环境的运营效率,通过使用图形、图表和表格来交叉引用数据并确定问题的根本原因,云性能监控变得容易。
- 微服务追踪:追踪关键云微服务,以了解它们在云环境中的角色和运营效率。
- 多云支持:能够在单个控制台中监控公有云、私有云和混合云服务。支持的云技术包括AWS,Microsoft Azure,OpenStack,Oracle(OCI)和Google Cloud Platform(GCP)以及Microsoft 365等云应用程序。
- 成本和用户管理: 通过深入了解实例的成本明细来管理云费用,同时还能够预测未来的增长趋势,还可以获取订阅和许可证详细信息,以了解有关服务使用情况的更多信息。
- 无代理监控:不需要安装外部代理来监控云实例,只需输入必要的配置详细信息,就可以立即开始追踪组织的云服务。
- 可靠的警报:可以在检测到云环境中性能下降的症状时生成警报,通过短信、电子邮件、松弛消息等获取通知。
- 预测趋势:借助智能机器学习功能,可以识别趋势并插值数据,以预测性能指标的未来,非常适合资源规划、异常检测和了解增长率。
- 库存管理:在控制台中配置云实例后,可以获取云环境中正在监控的云资源的完整列表。
借助 Applications Manager 云管理工具,收集指标并在基于云的系统运行中出现问题时主动发现问题,云使用情况监控可帮助管理员分析反映云系统及其操作状态的聚合数据,并根据该数据触发自动操作和通知,以纠正问题并优化性能。