Rather than (or in addition to) using log parsing, how about using Byteman to inject aspects measuring things such as join time, state transfer time, view installation time, state transfer time / state size and so on ?
I think Adrian's idea with an typed notification is nicer and of a more general purpose.