Using ML to Automate Dynamic Error Categorization

Website Maintenance Alert

Due to scheduled maintenance on Wednesday, October 16, from 10:30 am to 4:30 pm Pacific Daylight Time (UTC -7), parts of the USENIX website (e.g., conference registration, user account changes) may not be available. We apologize for the inconvenience.

If you are trying to register for LISA19, please complete your registration before or after this time period.

Wednesday, June 12, 2019 - 3:00 pm3:30 pm

Antonio Davoli, Facebook

Abstract: 

Logs analysis and information extraction in highly dynamic production environments is a complicated task. This talk will present how we designed a platform that, by leveraging unsupervised machine learning techniques, is able to dynamically categorize errors on logs generated by several micro services in our provisioning pipeline. It will focus not only on how is it important to select the most appropriate clustering algorithm, but equally on how is fundamental to invest in production services with well defined logging.

Antonio Davoli, Facebook

Antonio Davoli is a Production Engineer at Facebook, where he is leading the usage of machine learning and data analytics techniques in the provisioning space. He has worked on distributed caching systems at Amazon AWS and on data mining solutions for the maritime and telecommunications industries.

Open Access Media

USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. Support USENIX and our commitment to Open Access.

BibTeX
@conference {233227,
author = {Antonio Davoli},
title = {Using {ML} to Automate Dynamic Error Categorization},
year = {2019},
address = {Singapore},
publisher = {{USENIX} Association},
month = jun,
}

Presentation Video