Home Portfolio Contact Me Resume


Lightweight Flask API for Linux monitoring

MetricsAPI is an extremely lightweight API built with Flask that I created to monitor my home server setup. As an added benefit, I got to trick out my Rainmeter control panel (https://www.benrmorgan.com/portfolio/index.php?slug=pc-control-panel). Now, I have easy access to all of the critical health information of my home servers. Using MetricsAPI you can query per-core and packaged CPU metrics like the model name, load, and processor speed. You can also see temperature readings, volume information, and basic network properties. Once the few dependencies have been installed, you can start the Flask server and start making requests from a flashy dashboard of your design.