I once visited a water control unit of the Rhein river here in Germany. They used small fish, which were swimming in a constant stream of Rhine water. The fish reacted to pollutants by slowing down which in turn pushed them back by the constant velocity of the waterstream which then was detected by cameras. So, another form of bio-monitoring.