Exemplo n.º 1
0
def add_cluster(request):
    form = forms.AddClusterForm(request.POST)
    if form.is_valid():
        if form.cleaned_data.get("master_node"):
            collector = NSServer(form.settings)
            collector.update_metadata()
        form.save()
    else:
        raise ValidationError(form)
Exemplo n.º 2
0
def add_cluster(request):
    form = forms.AddClusterForm(request.POST)
    if form.is_valid():
        if form.cleaned_data.get("master_node"):
            collector = NSServer(form.settings)
            collector.update_metadata()
        form.save()
    else:
        raise ValidationError(form)
Exemplo n.º 3
0
 def prepare_ns_server(self, clusters):
     for cluster in clusters:
         settings = copy(self.settings)
         settings.cluster = cluster
         settings.master_node = self.clusters[cluster]
         collector = NSServer(settings)
         try:
             sum(1 for _ in collector.get_buckets())
             self.collectors.append(collector)
         except RuntimeError:
             pass
Exemplo n.º 4
0
 def prepare_ns_server(self, clusters):
     for cluster in clusters:
         settings = copy(self.settings)
         settings.cluster = cluster
         settings.master_node = self.clusters[cluster]
         collector = NSServer(settings)
         try:
             sum(1 for _ in collector.get_buckets())
             self.collectors.append(collector)
         except RuntimeError:
             pass
Exemplo n.º 5
0
def main():
    settings = Settings()
    settings.read_cfg()

    ns_collector = NSServer(settings)
    if settings.update_metadata:
        ns_collector.update_metadata()

    while True:
        try:
            ns_collector.collect()
            time.sleep(settings.interval)
        except KeyboardInterrupt:
            break
Exemplo n.º 6
0
def main():
    settings = Settings()
    settings.read_cfg()

    ns_collector = NSServer(settings)
    if settings.update_metadata:
        ns_collector.update_metadata()

    while True:
        try:
            ns_collector.collect()
            time.sleep(settings.interval)
        except KeyboardInterrupt:
            break
Exemplo n.º 7
0
 def prepare_ns_server(self, clusters):
     for cluster in clusters:
         settings = copy(self.settings)
         settings.cluster = cluster
         settings.master_node = self.clusters[cluster]
         self.collectors.append(NSServer(settings))
Exemplo n.º 8
0
 def test_ns_collector_update_metadata(self, md_mock):
     settings = DefaultSettings()
     ns_collector = NSServer(settings)
     ns_collector.update_metadata()