Implement basics for getting metrics

The plan is to leave the actual metric retrieval stubbed out for now. This ticket is just for getting the basic structuring out the way.