Getting the Pi and Node red running, probably a 15 min job, (not hard).
The getting of the data arriving in node red is where you have to think...
Also MQTT, modbus, database connectors etc are all available for node red, just a couple of clicks and their installed, all from the browser...