You might want to check out Agridrain. This is what I put in my pond and it works nicely. It has stop logs that can be added or removed to adjust water level to the desired height. Depending on how much water comes into your pond and how you size the overflow pipe it would be a good idea to design some type of emergency spillway just in case the water ever gets too high.