Real-time monitoring with automated alerts, proactive problem-solving, and continuous improvement through analytics and performance metrics.
notifi is a web-based application that executes on a defined frequency, monitoring log files with customizable rules. Tested with 200–300+ MB files, showing less than a 1% CPU increase, with email alerts that include content extraction for detailed notifications.
notifi is a web-based application that executes on a defined frequency. Paths to logfiles (or SQL tables) are defined and rules are applied to those logfiles. The rules are logfile specific. Associated with the rules is the ability to ‘scrape’ content from the error message and use it in SQL scripts to provide more detailed descriptions for email alerts.
When notifi executes, it processes each logfile by starting at the last position and moving forward in the file. Each entry is processed against the defined rules. If a rule is violated, then the alert process that is configured will be followed. This process is completed for each defined logfile.
Here at Kreativ we had the same question. So, we did some benchmarking and ran a test to try and ‘overload’ the application. We set up several processes so that they would continuously generate errors to their logfiles while at the same time disabling notifi. This caused the logfiles to grow abnormally to a large size exceeding 200–300+ MB.
Next, once the logfiles had increased to the above size, notifi parsed the logfiles by running the parse script directly in the Chrome browser. The required resources were monitored by visually observing the Task Manager process for Google Chrome. The increase in CPU was <1% and there was no significant increase observed for memory.
Refer to the notifi Server Specifications and Requirements document for specifications — contact us and we'll send it over.
Phone: (229) 347-0007
Email: vince@kreativllc.com