There are 2 ways it can fail. Overuse, which cannot be detected except by the bad images you get, some of which is described in the posts above.

The other failure is when the developer begins to look like tea and then coffee (assuming a prewet - all bets are off if you don't use one because you cannot judge this one then) colored. When this color changes, then the developer is oxidizing and is going bad.