Custom Metrics in Module

Nothing built in/"off the shelf", at least to my knowledge. You're going to have to come up with something yourself. Again, though - metrics are late bound; you supply a lambda defining metric collection, so there's no "metric collection" event to watch for - the act of observing is what collects a metric.