1. Angular front end
2. ELK for analyzing and storing logs
3. Present analysis result with graph for matched pattern
4. Spring boot with microservice is preferable
5. Current code with C# for SNMP mib data and trap sending for detected problem might be needed to port over or interface.
6. Supports user managment (User, Roles and Priviledge) following standard practice
7. Supports data management (Housekeeping, backup/restore etc)