Update README.md
随着微服务架构的广泛应用,系统的复杂性和规模不断增加,传统的监控和异常检测方法难以应对微服务环境下的动态性和复杂性。本赛题要求基于OpenTracing标准的Trace采集系统(如Jaeger),结合Prometheus等性能监控组件,设计并实现一个面向TrainTicket微服务基准系统的Trace监控数据采集与异常检测系统。通过负载模拟软件(如Locust)和异常注入软件(如ChaosBlade)生成多样化的系统行为数据,利用深度学习方法对采集到的Trace数据进行分析,实现高效的异常检测,为微服务系统的稳定运行提供保障。TrainTicket是一个典型的微服务基准系统,模拟火车票售票服务,其服务间的调用链(Trace)数据包含了丰富的系统行为信息。
开发环境 操作系统:基于Linux内核,可选择openKylin、openEuler、Ubuntu等发行版。 硬件约束:支持分布式部署,建议使用多节点集群环境。 软件依赖:PyTorch深度学习框架、Prometheus性能监控软件、符合OpenTracing标准的Trace采集系统等;TrainTicket微服务基准系统。
功能要求
赵欣 zhaoxin10@nudt.edu.cn
©Copyright 2023 CCF 开源发展委员会 Powered by Trustie& IntelliDE 京ICP备13000930号
赛题题目:面向微服务基准的Trace监控数据采集与异常检测工具
赛题说明:
随着微服务架构的广泛应用,系统的复杂性和规模不断增加,传统的监控和异常检测方法难以应对微服务环境下的动态性和复杂性。本赛题要求基于OpenTracing标准的Trace采集系统(如Jaeger),结合Prometheus等性能监控组件,设计并实现一个面向TrainTicket微服务基准系统的Trace监控数据采集与异常检测系统。通过负载模拟软件(如Locust)和异常注入软件(如ChaosBlade)生成多样化的系统行为数据,利用深度学习方法对采集到的Trace数据进行分析,实现高效的异常检测,为微服务系统的稳定运行提供保障。TrainTicket是一个典型的微服务基准系统,模拟火车票售票服务,其服务间的调用链(Trace)数据包含了丰富的系统行为信息。
赛题要求:
开发环境 操作系统:基于Linux内核,可选择openKylin、openEuler、Ubuntu等发行版。 硬件约束:支持分布式部署,建议使用多节点集群环境。 软件依赖:PyTorch深度学习框架、Prometheus性能监控软件、符合OpenTracing标准的Trace采集系统等;TrainTicket微服务基准系统。
功能要求
评分标准:
赛题联系人:
赵欣 zhaoxin10@nudt.edu.cn
参考资料:
参赛资源支持:无