def __init__(self, settings): super().__init__(settings) self.sampler = NetStat(hosts=self.nodes, workers=self.workers, user=self.ssh_username, password=self.ssh_password)
def __init__(self, settings): super(Net, self).__init__(settings) self.ssh_username = settings.ssh_username self.ssh_password = settings.ssh_password self.nodes = settings.hostnames or list(self.get_nodes()) self.net = NetStat(hosts=self.nodes, user=settings.ssh_username, password=settings.ssh_password)
class Net(System): COLLECTOR = "net" def __init__(self, settings): super().__init__(settings) self.sampler = NetStat(hosts=self.nodes, workers=self.workers, user=self.ssh_username, password=self.ssh_password) def sample(self): for node, stats in self.sampler.get_samples().items(): self.add_stats(node, stats)
class Net(Collector): COLLECTOR = "net" def __init__(self, settings): super(Net, self).__init__(settings) self.nodes = settings.hostnames or list(self.get_nodes()) self.net = NetStat(hosts=self.nodes, user=self.ssh_username, password=self.ssh_password) def update_metadata(self): self.mc.add_cluster() for node in self.nodes: self.mc.add_server(node) def sample(self): for node, stats in self.net.get_samples().items(): self.update_metric_metadata(stats.keys(), server=node) self.store.append(stats, cluster=self.cluster, server=node, collector=self.COLLECTOR)
def __init__(self, settings): super(Net, self).__init__(settings) self.nodes = settings.hostnames or list(self.get_nodes()) self.net = NetStat(hosts=self.nodes, user=self.ssh_username, password=self.ssh_password)