Water monitoring for a narrowboat

Has anyone implemented water measurement for multiple flow sensors?
Friend wants to see where the water is going on his narrowboat, probably up to a dozen flow sensors.

What’s the best way to capture?
The end consumer of the data is another server, so it ideally should be in a text form that either can be pulled periodically from the controller, or pushed by the controller, perhaps as an HTTP POST.