I'd like to build a plugin that tracks the amount of time each build configuration is in a failed state so I can rank them accordingly in a report. First, is there an existing solution?
If I need to write a plugin, can you suggest an approach that might be best? At the moment, the only solution I can think of is to accept notifications of success vs failure with a custom notifier and track these as events in order to generate the statistics I'm interested in. Is there a better way? Is that data already tracked by TeamCity?