Link Search Menu Expand Document

Monitoring and Debugging

Many of the tools traditionally used for debugging and monitoring applications do not carry over to FaaS, which creates a need for new solutions. Watchtower [1] monitors runtime invariants for FaaS applications. Borges et al. [2] design and evaluate multiple approaches to distributed tracing. Manner et al. [3] provide a combined monitoring and debugging solution for FaaS.

  • [1]Kalev Alpernas, Aurojit Panda, Leonid Ryzhyk, and Mooly Sagiv. 2021. Cloud-Scale Runtime Verification of Serverless Applications. In Proceedings of the ACM Symposium on Cloud Computing, 92–107.
  • [2]Maria C. Borges, Sebastian Werner, and Ahmet Kilic. 2021. Faaster Troubleshooting-Evaluating Distributed Tracing Approaches for Serverless Applications. In 2021 IEEE International Conference on Cloud Engineering (IC2E), IEEE, 83–90.
  • [3]Johannes Manner, Stefan Kolb, and Guido Wirtz. 2019. Troubleshooting Serverless Functions: A Combined Monitoring and Debugging Approach. SICS Software-Intensive Cyber-Physical Systems 34, 2 (2019), 99–104.