Modern applications integrate heterogeneous microservices that can fail due to different reasons. Determining the root causes of microservices' failures and explaining how failures propagate across microservices are hence two crucial issues. We present yRCA, an open-source tool that – starting from distributed application logs – enables identifying failure cascades explaining why an observed failure happened in an application, by exploiting cause-effect relations among the failures of its microservices.

yRCA: An explainable failure root cause analyser

Soldani, Jacopo;Forti, Stefano;Brogi, Antonio
2023-01-01

Abstract

Modern applications integrate heterogeneous microservices that can fail due to different reasons. Determining the root causes of microservices' failures and explaining how failures propagate across microservices are hence two crucial issues. We present yRCA, an open-source tool that – starting from distributed application logs – enables identifying failure cascades explaining why an observed failure happened in an application, by exploiting cause-effect relations among the failures of its microservices.
2023
Soldani, Jacopo; Forti, Stefano; Brogi, Antonio
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11568/1193307
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? 0
social impact