Litcius/Paper detail

Self-Supervised Anomaly Detection from Distributed Traces

Jasmin Bogatinovski, Sasho Nedelkoski, Jorge Cardoso, Odej Kao

202045 citationsDOI

Abstract

Artificial Intelligence for IT Operations (AIOps) combines big data and machine learning to replace a broad range of IT Operations tasks including reliability and performance monitoring of services. By exploiting observability data, AIOps enable detection of faults and issues of services. The focus of this work is on detecting anomalies based on distributed tracing records that contain detailed information of the services of the distributed system. Timely and accurately detecting trace anomalies is very challenging due to the large number of underlying microservices and the complex call relationships between them. We addresses the problem anomaly detection from distributed traces with a novel self-supervised method and a new learning task formulation. The method is able to have high performance even in large traces and capture complex interactions between the services. The evaluation shows that the approach achieves high accuracy and solid performance in the experimental testbed.

Topics & Concepts

Computer scienceAnomaly detectionTestbedTRACE (psycholinguistics)Distributed computingReliability (semiconductor)Task (project management)TracingArtificial intelligenceData miningMachine learningComputer networkLinguisticsEconomicsManagementOperating systemPower (physics)PhilosophyPhysicsQuantum mechanicsSoftware System Performance and ReliabilityNetwork Security and Intrusion DetectionAnomaly Detection Techniques and Applications