def setUp(self): # Because prometheus forbid same metric name, and we generate metric # in from name, we need to differentiate name using time. t = str(time.time()).replace(".", "_") _, self.collector = collector.instantiate_collector( "test_zombie_collector" + t, 0.5, collector.ZombieCollector, collector.AtomicRef(), collector.AtomicRef())
def test_impl(self): _, c = collector.instantiate_collector( "test_docker_collector1", 0.5, datetime.timedelta(seconds=1), collector.DockerCollector) self.assert_metrics(c.collect_impl())
def test_impl(self): _, c = collector.instantiate_collector("test_docker_collector1", 0.5, collector.DockerCollector) self.assert_metrics(c.collect_impl())