-
公开(公告)号:CN117609003A
公开(公告)日:2024-02-27
申请号:CN202311351513.2
申请日:2023-10-18
Applicant: 哈尔滨工业大学(威海)
Abstract: 本发明公开了一种基于两阶段的微服务异味检测方法,所述方法包括如下步骤:S1、根据微服务系统源码文件,采取具体的分析项,基于一个或多个分析项,检测不同类型的微服务异味;S2、将不同类型异味检测算法的结果汇总;S3、在微服务系统运行时,实时收集运行时容器性能日志、运行时路径追踪日志、运行时数据库操作日志;S4、根据静态和运行态结合分析检测方式的初步判定结果、各种微服务运行时日志,进行运行态下异味的判定;S5、将3种不同检测方式的结果汇总,以JSON字符串形式输出,每种异味的每个检测结果均包含位置信息。该方法采用静态和运行态两阶段结合的方法,能够全面检测、精准定位多而杂的微服务异味。