Sun 4 Nov 2018 16:15 - 16:37 at Cambridge - Visualization, Debugging, Programming Chair(s): Antony Courtney

Log analysis is required in many domains, and especially in the emerging field of cloud computing. Cloud applications are often built by composing diverse services. When something goes wrong, finding the root cause of the problem can be difficult. Many services are only reachable through their Application Programming Interfaces (APIs) with no possibility for live introspection. In this context, logs become an essential tool for monitoring and debugging. Cloud services typically generate very large quantities of log messages, with formats that may not be well specified and may vary over time. In this paper, we present CloudLens, a language for the analysis of semi-structured textual data as found in logs, and specify its formal semantics. CloudLens is a reactive language and views logs as streams of objects. Our objective is to facilitate exploring the contents of logs interactively and to write reusable analyses succinctly, using familiar constructs. We implemented an interpreter for the Apache Zeppelin notebook to provide an interactive IDE. Our prototype implementation is open source and we report on a detailed case study using logs from the Apache OpenWhisk project.

Slides (cloudlens-rebls18.pdf)4.91MiB
Pre-Print (rebls18.pdf)807KiB

Sun 4 Nov

rebls-2018-papers
15:30 - 17:00: REBLS 2018 - Visualization, Debugging, Programming at Cambridge
Chair(s): Antony CourtneyFacebook
rebls-2018-papers15:30 - 15:52
Talk
Bjarno OeyenVrije Universiteit Brussel, Humberto Rodriguez AvilaVrije Universiteit Brussel, Sam Van den Vonder, Wolfgang De MeuterVrije Universiteit Brussel
File Attached
rebls-2018-papers15:52 - 16:15
Talk
Media Attached File Attached
rebls-2018-papers16:15 - 16:37
Talk
Guillaume BaudartIBM Research, Louis MandelIBM Research, Olivier TardieuIBM Research, Mandana VaziriIBM Research
File Attached
rebls-2018-papers16:37 - 17:00
Talk
Takumi HikosakaRitsumeikan University, Tetsuo KaminaOita University, Katsuhisa MaruyamaRitsumeikan University
File Attached