from abc import abstractmethod, ABCMeta class DBCollector(metaclass=ABCMeta): @abstractmethod def collect_parameters(self): pass @abstractmethod def collect_metrics(self): pass @abstractmethod def collect_version(self): pass @abstractmethod def collect_component_instances(self): pass