Understanding Microservice Runtime Monitoring Data for Anomaly Detection with Structural Equation Modeling
Software system reliability is critical, but runtime anomalies are increasingly common due to system complexity. Rule-based and AI-based anomaly detection methods assist in analysing runtime monitoring data (logs, traces, metrics) to find anomalies but require high-quality datasets and domain knowledge to work reliably. There is no consensus on which runtime monitoring parameters describe the microservice, indicate anomalies, or if deviations signal anomalies. Understanding the dataset, essential parameters, and microservice dependencies is crucial to avoiding bias and false positives.
Thus, we investigate whether a structural equation model can describe the system’s or microservices’ behavior via runtime monitoring data and identify their causal relationships. To test our model, we used runtime monitoring data extracted from TrainTicket via EvoMaster. Our results show that the identified metric-based indicators effectively describe microservices’ behavior, but network metrics alone are insufficient for describing the whole system’s behavior. The model can also identify microservices that significantly influence the whole system.
Tue 3 DecDisplayed time zone: Athens change
14:00 - 15:30 | PROFES Session 4: Micro-Services and Cloud MigrationIndustry Papers / Research Papers / Short Papers and Posters at UT Library - Room 3 (Seminar Room Kodavere) Chair(s): Marco Kuhrmann Reutlingen University | ||
14:00 12mShort-paper | Understanding Microservice Runtime Monitoring Data for Anomaly Detection with Structural Equation Modeling Short Papers and Posters Monika Steidl University of Innsbruck, Michael Leitner Gepardec IT Service GmbH, Pirmin Urbanke Software Competence Center Hagenberg, Marko Gattringer Gepardec IT Service GmbH, Michael Felderer German Aerospace Center (DLR) & University of Cologne, Sashko Ristov University of Innsbruck | ||
14:12 18mIndustry talk | Strategies and Challenges in Cloud-to-Cloud Migration Using Infrastructure as Code Industry Papers | ||
14:30 18mResearch paper | The pains and gains of microservices revisited Research Papers | ||
14:48 42mTalk | Session 4 Discussion Research Papers |