oVirt log analyzer
oVirt is a distributed system and all parts of the system have their own logs. In order to analyze/troubleshoot an issue, it is useful to correlate an action triggered on one subsystem and how it travelled over the other parts. This would be a greenfield project written in Python. Timeline of the work:
Develop a method for recognizing the contents of log files of different formats - May, 30 - June, 15
Implement matching events in different log files with each other - June, 15 - July, 1
Develop and implement methods for automatic analysis of the logs and the events occurring in them, such as identifying errors, unusual events, VM properties, etc. - July, 1 - August, 1
Add an interactive user interface to the developed algorithms, testing and improving - August, 1 - August, 30
The initial version of steps 1-3 implementation was proposed under mentor (Milan Zamazal) control, the results are in repository
https://github.com/aantsiferova/ovirt-log-analyzer