Esempio n. 1
0
        def wrapper(*args, **kwargs):
            if config.PROMETHEUS_ENABLED:

                with metric.time():
                    result = function(*args, **kwargs)

                try:
                    pushadd_to_gateway(config.PROMPG_URL,
                                       job=get_job_name_of_func(function),
                                       grouping_key=instance_ip_grouping_key(),
                                       registry=registry_instance)
                except URLError:
                    pass  # ignoramos erros de conexão enviado as metricas
            else:
                result = function(*args, **kwargs)

            return result
Esempio n. 2
0
 def test_instance_ip_grouping_key(self):
     self.assertTrue('' != instance_ip_grouping_key()['instance'])
Esempio n. 3
0
 def test_instance_ip_grouping_key(self):
     self.assertTrue('' != instance_ip_grouping_key()['instance'])
Esempio n. 4
0
 def test_instance_ip_grouping_key(self):
     self.assertTrue("" != instance_ip_grouping_key()["instance"])