产品与服务
智能应用行为分析平台
2024-12-02 产品与服务
一、产品简介
智能应用行为分析(Application Behavior Analysis,ABA)产品作为一款专注于应用行为分析的平台,面向网络和应用及业务运维管理,以网络流量作为主要数据源,对应用的行为进行分析,自动识别应用指标,生成应用拓扑。结合人工智能技术,提供对网络应用行为的精细化分析、异常检测、根因定位等多种能力。
二、主要功能
- 自动识别应用指标
平台能够自动识别应用的业务指标,无需进行报文解析,主要包括请求数、响应时间、响应率、建连成功率等。 - 自动识别应用拓扑
自动识别应用之间的访问关系拓扑图,根据网络实际情况形成真实的业务访问关系。
- 无监督智能异常检测
平台对指标趋势进行智能分析,形成动态基线,无需人工干预,当当发生异常时自动进行异常检测。适用于请求量、交易量、响应时间、成功率、响应率等指标。 - 应用异常根因定位
平台基于采集的流量数据,结合异常检测及访问关系进行综合分析,在发生异常时自动给出根因建议。
三、产品优势
- 无需改造应用
ABA通过流量镜像方式即可对应用行为进行分析,相比APM类产品无需对应用进行改造。避免对应用和业务产生影响,也无需进行额外的开发投入。 - 全流量分析
相较于APM和DPI方式, ABA无需针对业务系统进行改造或者进行解析能力的开发和配置。能够对网络和应用全流量进行分析,获取更为全面的数据,有利于全面理解业务系统,快速定位和解决问题。 - 智能根因定位
ABA产品能够根据识别到的网络和应用指标,自动进行行为学习和异常检测,智能定位故障根源,缩短故障排查时间,提高业务系统的可用性。 - 无监督学习
ABA产品具备无监督的自适应学习能力,随着业务系统的不断变化,能够不断学习并适应变化,保证网络和应用行为监测和故障定位的精准性。
四、典型应用场景
- 变更前评估
平台学习到的关系都是真实的业务关系,可以用于变更前的评估,评估变更可能会影响到的业务及业务范围,避免对其他业务产生影响
客户典型使用案例:
某客户需要对服务器进行重启,在重启前通过平台业务关系图,发现存在之前未记录的系统在该服务器上运行,因此对变更方案进行调整,有效避免了意外情况的发生。 - 变更后检查
在进程变更后,可以通过平台检查是否所有相关的业务都已经恢复正常。
客户典型使用案例:
客户对集群中服务器进行轮流更新,在更新完成后,业务恢复正常。在通过查看集群节点的请求数趋势发现,集群中一节点未能正常提供服务,导致负载均衡设备未将流量分配给该节点。在修复该故障后,集群恢复正常。 - 辅助故障分析
在发生故障时可以辅助客户排查故障发生的成因。
客户典型使用案例:
客户新上某业务系统,需要跨安全域同步数据,客户预先准备好的环境在厂商部署时出现数据无法同步的情况。在平台中查看该业务系统发现,发生异常的时间与厂商人员前一天下午更新环境的配置的时间一致,初步判断可能由于厂商更新的配置与客户方预先完成的配置冲突导致。经查,确认为厂商更新配置后,修改了服务配置导致,恢复后系统正常。 - 压力测试影响分析
在压力测试的过程中可以辅助客户查看对系统产生的影响。
客户典型使用案例:
客户节假日前进行压力测试,测试完成后,在业务层面确认系统在当前压力下能够正常运行。在平台中查看发现,压力测试过程中,请求的响应时间较平时有明显的升高。经查,由于程序的逻辑上存在问题,在压力较大时会导致耗时升高,在进行压力测试时未能及时发现,是由于测试持续时间较短,从业务层面未见明显影响导致。在修复问题后,再次进行压力测试,耗时未见异常,完成压力测试。 - 业务关系变化发现
在保存可业务关系图后,在业务关系发生变化时,可以给出提示,提示与保存时的拓扑不一致,能够及时发现配置和业务访问异常。
客户典型使用案例:
某客户新服务上线后,在原有基础上启用了新的端口,但是app未正常通过F5进行分流,而直接访问了后端服务。在查看业务关系时,提示有新增的访问关系,帮助客户发现了配置异常的情况。