HEYMon is unconventional software
Salad Fork Ranch Software is comprised of developers that focus on compact, high-performance applications. Our goal with every new project and feature is to revisit our code numerous times and reduce the number of computations and the execution time.
We don't even start coding our projects until after we have answered this one important question:
What is the bare minimum code structure needed to solve the problem?
Once we think we have this figured out, then we start coding for a short time and see if it works in implementation.
Salad Fork Ranch Software - Fast. Compact. Software.
HEYMon was made to address the issues with other monitoring solutions
HEYMon was created by developers who were forced to use a myriad of systems and application monitoring software that never proved to be of any use. When there was an issue with some component or transaction in one of our distributed systems or Guidewiare applications, the monitoring applications never helped us figure out what was actually going on. As developers we built tools and took data samples from multiple points in the system to try to troubleshoot the issue and how to rectify it.
Recently, we decided to make an execution framework for our little tools and utilities and it became the beginning of what would be HEYMon.
Since we are experienced but aged developers we took the time to revisit our youth, order a metric ass-load of pizza, and then proceeded to go way overboard and create something that exceeded our expectations.
HEYMon is designed to do what you need, and not get in the way while doing it:
- HEYMon has one application process that does not use a lot of memory. You do not have to dedicate a complete server to the HEYMon engine.
- HEYMon has no way for external access. There is no way to stop, start, or modify any part of the HEYMon configuration externally. Once the process is running with a given configuration it cannot be changed. This provides security, as well as ensuring that any sensitive corporate HEYMon data cannot be accessed or modified by anyone.
- HEYMon uses a Durable Task design which ensures that network issues will not prevent the collection and notification of data. Most businesses with multiple locations or network segments tend to have intermittant slow downs or connection loss. With HEYMon you can be sure that if it is at all possible, your data will be collected and you will be notified.
- Run HEYMon where you want, and monitor what you want. The HEYMon engine is supported on Windows, Linux, MacOSX, and UNIX. Regardless of where the HEYMon engine is located, HEYMon can monitor systems in any of the supported operating systems.