Yes, language has nothing to do with it and is complete overkill.
Probably something like SVM for warnings.
Unless the whole purpose is just daily reports.