Removed duplicated metrics. Added default tag for empty routing key

@metacret It's possible that we get a lot of messages that have empty routing keys. Since we use routing key for Servo tags, the current implementation will result in exceptions as below because Servo does not accept empty tags.  Therefore, we should provide a default value for empty routing key. We should also remove annotated metrics, as we're using dynamic counter already.