Creek monitoring

Before jumping into things on my own, have many others developed systems for creek monitoring? Primarily interested in measuring temp, turbidity, pH, but would also being interested in being able to measure water level/discharge.

A system where we can occasionally visit to download the data would be great to start, but would be into upgradability for wireless transmission using LoRa.