I've been looking for a customizable Proc Watch Plugin for quite some time now.
The whole idea would be, that you can define, which events and/or attacks should be counted as "able to proc":
Some examples for events (they don't need to be included in the plugin, just give the ability to add a lot of own custom combat messages with corresponding conditions):
On melee hit
On being struck melee
On kill target giving XP or honor
On dodge melee attack
On parry melee attack
On block attack
On deal damage to enemy with 20% or less health
On health dropped below 20%
On being struck ranged
On crit melee
On being critically struck in melee
On cast spell
On take damage
On crit spell
On hit spell
On being critically struck by a spell
On getting ranged hit
On being struck by a spell
On trap activation
On getting ranged crit
On being critically struck by a ranged attack
On resist enemy spell
On enemy resisted spell
On enemy dodges/parries
On critical healing effect
On enemy blocks
On miss melee attack
And of course the possibility to assign single spells/abilities (based on text in the combatlog) to events (Heroic Strike = Melee, etc.)
Furthermore it would be needed, that the addon tracks debuffs on current target (or even better: all nearby targets), for example Judgement of Light if you want to calculate the proc rate.
The last point would be typical for a Proc Watch Addon:
Use the Counted Procs and calculate PPM & Proc pro Trigger (Attack/Hit/whatever).
If known, PPM should be calculated using weapon/cast speed/ time beetween incoming attacks, etc. of course the other stat to calculate PPM would be the number of attacks/casts w/e (already collected for Proc Pro Trigger)
While it would require A LOT of combat parsing, the saved data won't that much and if you program it customizable for everyone you will probably be able to use it on any item incoming in the next few years :D.
Or is there any plugin capable of all this stuff. I've tested most damage meters & WWS and couldn't find all this ...