Add an observer that can transfom a list of metrics before forwarding th...

...em to the underlying observer