def METHOD_NAME(self, api):
    """The main method exposed by the collector classes, needs to be implemented by every subclass.
    Performs the actual collection and submission of the metrics."""
    raise NotImplementedError()