AWS推ServiceLens视觉化监控服务,以图表现分散式应用程序与相依关系

AWS推出了Amazon CloudWatch的视觉化监控解决方案ServiceLens,让用户可在同一个界面,就能掌握无服务器和容器分散式应用程序,监控其可用性等运作状况,而且还整合了金丝雀测试服务Synthetics,用户可监控应用程序的金丝雀测试状况。
AWS提到,分散式应用程序所产生的大量指标与日志,对于追踪与视觉化都是一项挑战,要观察出应用程序与其相依关系的端到端状况,才能准确的找出效能瓶颈,但这往往需要使用多个专门的工具才能做到,而这些工具又都以各自独特的方式显示资讯,导致要综合分析这些资料并不容易,维护多个解决方案使得这项工作难度上升。
为了解决这个问题,AWS在Amazon CloudWatch新加入了全托管监控解决方案ServiceLens,ServiceLens可以将所有指标、日志和应用程序追踪(Trace),全部集中到统一的地方显示,强化了服务和应用程序的可观测性。ServiceLens整合了CloudWatch与分散式追踪系统AWS X-Ray,提供应用程序端到端检视图。
检视图会将服务端点和资源以节点的方式显示,并重点显示每个节点与其连接的流量、延迟和错误,用户可以针对单一节点查看该服务的相关指标、日志和追踪细节,而这可以让使用者更完全地掌握系统细节,快速的调查问题和对应用程序造成的影响,以减少平均解决问题的时间。
要使用ServiceLens和相关指标、日志和追踪,用户需要更新应用程序使用的X-Ray SDK版本,并依需求进行调整,ServiceLens支援的范围包括Lambda函式、API闸道器,以及在Amazon EC2上执行的Java应用程序,而在Amazon EKS上执行的Java应用程序,或部署Container Insights的Kubernetes也在监控的范围中。
另外,ServiceLens也与Amazon CloudWatch Synthetics整合,Synthetics让用户可以创建金丝雀测试,从外到内监控终端以及API,这些金丝雀测试会显示在ServiceLens检视图中,用户能够使用与分散式应用程序相同的监控方法,监控这些测试进行。
