Weight and Flow measurements

Hi Everyone,
I have a 1m2 elevated container with 20cm depth that is collecting rain water,it drains into a pipe.
I want to be able to measure and record the changes of the weight of the container,and the changes of flow of the excess water from the pipe.
What is the best way to do it?i am new to arduino,but from my research i guess i have to have a tipping bucket(under the pipe) and weight sensor under the tray,and connect both of them to arduina unit,any suggestions on what will the best sensors and arduino be?
Also any other sensors that can be used instead?

Any Arduino will work. The tipping bucket (from a rain gauge) and weight sensor are fine ideas to try.

The main problem will be that in a damp environment, circuit boards and electrical connections corrode very rapidly unless properly constructed and sealed.