Also what I currently wonder is if it makes sense to have these metrics just called by an ChannelHandler implementation. As far as I can see all of those would be possible to get updated by the methods provided by such a handler.