Lines Matching refs:registry

41         self.registry = CollectorRegistry()
42 self.counter = Counter('c_total', 'help', registry=self.registry)
45 self.assertEqual(0, self.registry.get_sample_value('c_total'))
47 self.assertEqual(1, self.registry.get_sample_value('c_total'))
49 self.assertEqual(8, self.registry.get_sample_value('c_total'))
71 self.assertEqual(0, self.registry.get_sample_value('c_total'))
77 self.assertEqual(1, self.registry.get_sample_value('c_total'))
82 self.assertEqual(0, self.registry.get_sample_value('c_total'))
91 self.assertEqual(1, self.registry.get_sample_value('c_total'))
94 counter = Counter('counter', 'help', labelnames=('label',), registry=self.registry)
100 counter = Counter('counter', 'help', labelnames=('label',), registry=self.registry)
128 self.registry = CollectorRegistry()
129 self.gauge = Gauge('g', 'help', registry=self.registry)
130 self.gauge_with_label = Gauge('g2', 'help', labelnames=("label1",), registry=self.registry)
136 self.assertEqual(0, self.registry.get_sample_value('g'))
138 self.assertEqual(1, self.registry.get_sample_value('g'))
140 self.assertEqual(-2, self.registry.get_sample_value('g'))
142 self.assertEqual(9, self.registry.get_sample_value('g'))
160 self.assertEqual(0, self.registry.get_sample_value('g'))
164 self.assertEqual(1, self.registry.get_sample_value('g'))
169 self.assertEqual(0, self.registry.get_sample_value('g'))
172 self.assertEqual(0, self.registry.get_sample_value('g'))
174 self.assertEqual(1, self.registry.get_sample_value('g'))
175 self.assertEqual(0, self.registry.get_sample_value('g'))
180 self.assertEqual(0, self.registry.get_sample_value('g'))
182 self.assertEqual(0, self.registry.get_sample_value('g'))
184 self.assertEqual(1, self.registry.get_sample_value('g'))
192 self.assertEqual(0, self.registry.get_sample_value('g'))
201 self.assertNotEqual(0, self.registry.get_sample_value('g'))
204 self.assertEqual(0, self.registry.get_sample_value('g'))
220 self.assertLess(adjusted_expected_duration, self.registry.get_sample_value('g'))
224 self.assertEqual(0, self.registry.get_sample_value('g'))
227 self.assertNotEqual(0, self.registry.get_sample_value('g'))
230 g = Gauge('test', 'help', labelnames=('label',), registry=self.registry)
234 g = Gauge('test', 'help', labelnames=('label',), registry=self.registry)
240 self.registry = CollectorRegistry()
241 self.summary = Summary('s', 'help', registry=self.registry)
242 …mary_with_labels = Summary('s_with_labels', 'help', labelnames=("label1",), registry=self.registry)
248 self.assertEqual(0, self.registry.get_sample_value('s_count'))
249 self.assertEqual(0, self.registry.get_sample_value('s_sum'))
251 self.assertEqual(1, self.registry.get_sample_value('s_count'))
252 self.assertEqual(10, self.registry.get_sample_value('s_sum'))
259 self.assertEqual(0, self.registry.get_sample_value('s_count'))
268 self.assertEqual(1, self.registry.get_sample_value('s_count'))
271 self.assertEqual(0, self.registry.get_sample_value('s_count'))
272 summary2 = Summary('s2', 'help', registry=self.registry)
289 self.assertEqual(jobs, self.registry.get_sample_value('s_count'))
293 self.assertLess(total_expected_duration, self.registry.get_sample_value('s_sum'))
294 self.assertLess(total_expected_duration / 2, self.registry.get_sample_value('s2_sum'))
297 self.assertEqual(0, self.registry.get_sample_value('s_count'))
311 self.assertEqual(iterations, self.registry.get_sample_value('s_count'))
317 self.assertLess(total_expected_duration, self.registry.get_sample_value('s_sum'))
320 self.assertEqual(0, self.registry.get_sample_value('s_count'))
323 self.assertEqual(1, self.registry.get_sample_value('s_count'))
326 s = Summary('test', 'help', labelnames=('label',), registry=self.registry)
333 self.registry = CollectorRegistry()
334 self.histogram = Histogram('h', 'help', registry=self.registry)
335 self.labels = Histogram('hl', 'help', ['l'], registry=self.registry)
342 self.assertEqual(0, self.registry.get_sample_value('h_bucket', {'le': '1.0'}))
343 self.assertEqual(0, self.registry.get_sample_value('h_bucket', {'le': '2.5'}))
344 self.assertEqual(0, self.registry.get_sample_value('h_bucket', {'le': '5.0'}))
345 self.assertEqual(0, self.registry.get_sample_value('h_bucket', {'le': '+Inf'}))
346 self.assertEqual(0, self.registry.get_sample_value('h_count'))
347 self.assertEqual(0, self.registry.get_sample_value('h_sum'))
350 self.assertEqual(0, self.registry.get_sample_value('h_bucket', {'le': '1.0'}))
351 self.assertEqual(1, self.registry.get_sample_value('h_bucket', {'le': '2.5'}))
352 self.assertEqual(1, self.registry.get_sample_value('h_bucket', {'le': '5.0'}))
353 self.assertEqual(1, self.registry.get_sample_value('h_bucket', {'le': '+Inf'}))
354 self.assertEqual(1, self.registry.get_sample_value('h_count'))
355 self.assertEqual(2, self.registry.get_sample_value('h_sum'))
358 self.assertEqual(0, self.registry.get_sample_value('h_bucket', {'le': '1.0'}))
359 self.assertEqual(2, self.registry.get_sample_value('h_bucket', {'le': '2.5'}))
360 self.assertEqual(2, self.registry.get_sample_value('h_bucket', {'le': '5.0'}))
361 self.assertEqual(2, self.registry.get_sample_value('h_bucket', {'le': '+Inf'}))
362 self.assertEqual(2, self.registry.get_sample_value('h_count'))
363 self.assertEqual(4.5, self.registry.get_sample_value('h_sum'))
366 self.assertEqual(0, self.registry.get_sample_value('h_bucket', {'le': '1.0'}))
367 self.assertEqual(2, self.registry.get_sample_value('h_bucket', {'le': '2.5'}))
368 self.assertEqual(2, self.registry.get_sample_value('h_bucket', {'le': '5.0'}))
369 self.assertEqual(3, self.registry.get_sample_value('h_bucket', {'le': '+Inf'}))
370 self.assertEqual(3, self.registry.get_sample_value('h_count'))
371 self.assertEqual(float("inf"), self.registry.get_sample_value('h_sum'))
378 h = Histogram('h', 'help', registry=None, buckets=[0, 1, 2])
381 h = Histogram('h', 'help', registry=None, buckets=[0, 1, 2, float("inf")])
384 self.assertRaises(ValueError, Histogram, 'h', 'help', registry=None, buckets=[])
385 self.assertRaises(ValueError, Histogram, 'h', 'help', registry=None, buckets=[float("inf")])
386 self.assertRaises(ValueError, Histogram, 'h', 'help', registry=None, buckets=[3, 1])
389 self.assertRaises(ValueError, Histogram, 'h', 'help', registry=None, labelnames=['le'])
392 self.assertEqual(0, self.registry.get_sample_value('hl_bucket', {'le': '1.0', 'l': 'a'}))
393 self.assertEqual(1, self.registry.get_sample_value('hl_bucket', {'le': '2.5', 'l': 'a'}))
394 self.assertEqual(1, self.registry.get_sample_value('hl_bucket', {'le': '5.0', 'l': 'a'}))
395 self.assertEqual(1, self.registry.get_sample_value('hl_bucket', {'le': '+Inf', 'l': 'a'}))
396 self.assertEqual(1, self.registry.get_sample_value('hl_count', {'l': 'a'}))
397 self.assertEqual(2, self.registry.get_sample_value('hl_sum', {'l': 'a'}))
400 self.assertEqual(0, self.registry.get_sample_value('h_count'))
401 self.assertEqual(0, self.registry.get_sample_value('h_bucket', {'le': '+Inf'}))
410 self.assertEqual(1, self.registry.get_sample_value('h_count'))
411 self.assertEqual(1, self.registry.get_sample_value('h_bucket', {'le': '+Inf'}))
414 self.assertEqual(0, self.registry.get_sample_value('h_count'))
428 self.assertEqual(jobs, self.registry.get_sample_value('h_count'))
432 self.assertLess(total_expected_duration, self.registry.get_sample_value('h_sum'))
435 self.assertEqual(0, self.registry.get_sample_value('h_count'))
436 self.assertEqual(0, self.registry.get_sample_value('h_bucket', {'le': '+Inf'}))
439 self.assertEqual(1, self.registry.get_sample_value('h_count'))
440 self.assertEqual(1, self.registry.get_sample_value('h_bucket', {'le': '+Inf'}))
458 self.registry = CollectorRegistry()
459 self.info = Info('i', 'help', registry=self.registry)
460 self.labels = Info('il', 'help', ['l'], registry=self.registry)
467 self.assertEqual(1, self.registry.get_sample_value('i_info', {}))
469 self.assertEqual(None, self.registry.get_sample_value('i_info', {}))
470 self.assertEqual(1, self.registry.get_sample_value('i_info', {'a': 'b', 'c': 'd'}))
476 self.assertEqual(1, self.registry.get_sample_value('il_info', {'l': 'a', 'foo': 'bar'}))
481 self.registry = CollectorRegistry()
482 self.enum = Enum('e', 'help', states=['a', 'b', 'c'], registry=self.registry)
483 self.labels = Enum('el', 'help', ['l'], states=['a', 'b', 'c'], registry=self.registry)
486 self.assertEqual(1, self.registry.get_sample_value('e', {'e': 'a'}))
487 self.assertEqual(0, self.registry.get_sample_value('e', {'e': 'b'}))
488 self.assertEqual(0, self.registry.get_sample_value('e', {'e': 'c'}))
491 self.assertEqual(0, self.registry.get_sample_value('e', {'e': 'a'}))
492 self.assertEqual(1, self.registry.get_sample_value('e', {'e': 'b'}))
493 self.assertEqual(0, self.registry.get_sample_value('e', {'e': 'c'}))
496 self.assertRaises(ValueError, Enum, 'e', 'help', registry=None)
500 self.assertEqual(0, self.registry.get_sample_value('el', {'l': 'a', 'el': 'a'}))
501 self.assertEqual(0, self.registry.get_sample_value('el', {'l': 'a', 'el': 'b'}))
502 self.assertEqual(1, self.registry.get_sample_value('el', {'l': 'a', 'el': 'c'}))
507 Enum('e', 'help', registry=None, labelnames=['e'])
512 self.registry = CollectorRegistry()
513 self.counter = Counter('c_total', 'help', labelnames=['l'], registry=self.registry)
514 self.two_labels = Counter('two', 'help', labelnames=['a', 'b'], registry=self.registry)
518 self.assertEqual(1, self.registry.get_sample_value('c_total', {'l': 'x'}))
520 self.assertEqual(2, self.registry.get_sample_value('two_total', {'a': 'x', 'b': 'y'}))
525 self.assertEqual(1, self.registry.get_sample_value('c_total', {'l': 'x'}))
526 self.assertEqual(2, self.registry.get_sample_value('c_total', {'l': 'y'}))
528 self.assertEqual(None, self.registry.get_sample_value('c_total', {'l': 'x'}))
529 self.assertEqual(2, self.registry.get_sample_value('c_total', {'l': 'y'}))
534 self.assertEqual(1, self.registry.get_sample_value('c_total', {'l': 'x'}))
535 self.assertEqual(2, self.registry.get_sample_value('c_total', {'l': 'y'}))
537 self.assertEqual(None, self.registry.get_sample_value('c_total', {'l': 'x'}))
538 self.assertEqual(None, self.registry.get_sample_value('c_total', {'l': 'y'}))
553 self.assertEqual(2, self.registry.get_sample_value('c_total', {'l': 'None'}))
556 self.assertEqual(None, self.registry.get_sample_value('c_total', {'l': 'None'}))
566 c = Counter('c_total', 'help', namespace='a', subsystem='b', registry=self.registry)
568 self.assertEqual(1, self.registry.get_sample_value('a_b_c_total'))
572 self.assertEqual(1, self.registry.get_sample_value('c_total', {'l': 'x'}))
577 self.assertEqual(1, self.registry.get_sample_value('two_total', {'a': 'x', 'b': 'y'}))
596 Histogram('h', 'help', [], registry=self.registry)
597 self.assertEqual(0, self.registry.get_sample_value('h_sum'))
600 Histogram('h', 'help', [], registry=self.registry, unit="seconds")
601 self.assertEqual(0, self.registry.get_sample_value('h_seconds_sum'))
604 Histogram('h_seconds', 'help', [], registry=self.registry, unit="seconds")
605 self.assertEqual(0, self.registry.get_sample_value('h_seconds_sum'))
612 c = Counter('b_total', 'help', unit="total", labelnames=['l'], registry=self.registry)
618 self.registry = CollectorRegistry()
625 self.registry.register(CustomCollector())
629 self.assertEqual(1, self.registry.get_sample_value('u', {}))
635 self.assertEqual(2, self.registry.get_sample_value('u', {'a': 'b', 'c': 'd'}))
639 self.assertEqual(1, self.registry.get_sample_value('u_unit', {}))
643 self.assertEqual(1, self.registry.get_sample_value('c_total', {}))
647 self.assertEqual(1, self.registry.get_sample_value('c_total', {}))
653 self.assertEqual(2, self.registry.get_sample_value('c_total', {'a': 'b', 'c_total': 'd'}))
657 self.assertEqual(1, self.registry.get_sample_value('g', {}))
663 self.assertEqual(2, self.registry.get_sample_value('g', {'a': 'b'}))
667 self.assertEqual(1, self.registry.get_sample_value('s_count', {}))
668 self.assertEqual(2, self.registry.get_sample_value('s_sum', {}))
674 self.assertEqual(1, self.registry.get_sample_value('s_count', {'a': 'b'}))
675 self.assertEqual(2, self.registry.get_sample_value('s_sum', {'a': 'b'}))
679 self.assertEqual(1, self.registry.get_sample_value('h_bucket', {'le': '0'}))
680 self.assertEqual(2, self.registry.get_sample_value('h_bucket', {'le': '+Inf'}))
681 self.assertEqual(2, self.registry.get_sample_value('h_count', {}))
682 self.assertEqual(3, self.registry.get_sample_value('h_sum', {}))
688 self.assertEqual(1, self.registry.get_sample_value('h_bucket', {'a': 'b', 'le': '0'}))
689 self.assertEqual(2, self.registry.get_sample_value('h_bucket', {'a': 'b', 'le': '+Inf'}))
690 self.assertEqual(2, self.registry.get_sample_value('h_count', {'a': 'b'}))
691 self.assertEqual(3, self.registry.get_sample_value('h_sum', {'a': 'b'}))
695 self.assertEqual(1, self.registry.get_sample_value('h_bucket', {'le': '0'}))
696 self.assertEqual(2, self.registry.get_sample_value('h_bucket', {'le': '+Inf'}))
702 self.assertEqual(1, self.registry.get_sample_value('h_bucket', {'a': 'b', 'le': '0'}))
703 self.assertEqual(2, self.registry.get_sample_value('h_bucket', {'a': 'b', 'le': '+Inf'}))
704 self.assertEqual(2, self.registry.get_sample_value('h_gcount', {'a': 'b'}))
705 self.assertEqual(3, self.registry.get_sample_value('h_gsum', {'a': 'b'}))
709 self.assertEqual(1, self.registry.get_sample_value('i_info', {'a': 'b'}))
715 self.assertEqual(1, self.registry.get_sample_value('i_info', {'a': 'b', 'c': 'd'}))
719 self.assertEqual(1, self.registry.get_sample_value('s', {'s': 'a'}))
720 self.assertEqual(1, self.registry.get_sample_value('s', {'s': 'b'}))
726 self.assertEqual(0, self.registry.get_sample_value('s', {'foo': 'bar', 's': 'a'}))
727 self.assertEqual(0, self.registry.get_sample_value('s', {'foo': 'bar', 's': 'b'}))
773 registry = CollectorRegistry()
774 Counter('c_total', 'help', registry=registry)
775 self.assertRaises(ValueError, Counter, 'c_total', 'help', registry=registry)
776 self.assertRaises(ValueError, Gauge, 'c_total', 'help', registry=registry)
777 self.assertRaises(ValueError, Gauge, 'c_created', 'help', registry=registry)
779 Gauge('g_created', 'help', registry=registry)
780 self.assertRaises(ValueError, Gauge, 'g_created', 'help', registry=registry)
781 self.assertRaises(ValueError, Counter, 'g', 'help', registry=registry)
783 Summary('s', 'help', registry=registry)
784 self.assertRaises(ValueError, Summary, 's', 'help', registry=registry)
785 self.assertRaises(ValueError, Gauge, 's_created', 'help', registry=registry)
786 self.assertRaises(ValueError, Gauge, 's_sum', 'help', registry=registry)
787 self.assertRaises(ValueError, Gauge, 's_count', 'help', registry=registry)
790 self.assertRaises(ValueError, Gauge, 's', 'help', registry=registry)
792 Histogram('h', 'help', registry=registry)
793 self.assertRaises(ValueError, Histogram, 'h', 'help', registry=registry)
795 self.assertRaises(ValueError, Summary, 'h', 'help', registry=registry)
796 self.assertRaises(ValueError, Gauge, 'h_count', 'help', registry=registry)
797 self.assertRaises(ValueError, Gauge, 'h_sum', 'help', registry=registry)
798 self.assertRaises(ValueError, Gauge, 'h_bucket', 'help', registry=registry)
799 self.assertRaises(ValueError, Gauge, 'h_created', 'help', registry=registry)
801 self.assertRaises(ValueError, Gauge, 'h', 'help', registry=registry)
803 Info('i', 'help', registry=registry)
804 self.assertRaises(ValueError, Gauge, 'i_info', 'help', registry=registry)
807 registry = CollectorRegistry()
808 s = Summary('s', 'help', registry=registry)
809 self.assertRaises(ValueError, Gauge, 's_count', 'help', registry=registry)
810 registry.unregister(s)
811 Gauge('s_count', 'help', registry=registry)
813 def custom_collector(self, metric_family, registry): argument
818 registry.register(CustomCollector())
821 registry = CollectorRegistry()
822 self.custom_collector(CounterMetricFamily('c_total', 'help', value=1), registry)
823 self.custom_collector(CounterMetricFamily('c_total', 'help', value=1), registry)
825 registry = CollectorRegistry(auto_describe=True)
826 self.custom_collector(CounterMetricFamily('c_total', 'help', value=1), registry)
827 …aises(ValueError, self.custom_collector, CounterMetricFamily('c_total', 'help', value=1), registry)
830 registry = CollectorRegistry()
831 Counter('c_total', 'help', registry=registry)
832 Summary('s', 'help', registry=registry).observe(7)
836 self.assertEqual([m], list(registry.restricted_registry(['s_sum']).collect()))
839 registry = CollectorRegistry()
840 Counter('c_total', 'help', registry=registry)
842 restricted_registry = registry.restricted_registry(['s_sum'])
844 Summary('s', 'help', registry=registry).observe(7)
851 registry = CollectorRegistry(target_info={'foo': 'bar'})
852 self.assertEqual(1, registry.get_sample_value('target_info', {'foo': 'bar'}))
855 registry = CollectorRegistry(target_info={'foo': 'bar'})
856 self.assertRaises(ValueError, Info, 'target', 'help', registry=registry)
858 registry.set_target_info({})
859 i = Info('target', 'help', registry=registry)
860 registry.set_target_info({})
861 self.assertRaises(ValueError, Info, 'target', 'help', registry=registry)
862 self.assertRaises(ValueError, registry.set_target_info, {'foo': 'bar'})
863 registry.unregister(i)
864 registry.set_target_info({'foo': 'bar'})
867 registry = CollectorRegistry(target_info={'foo': 'bar'})
868 Summary('s', 'help', registry=registry).observe(7)
872 self.assertEqual([m], list(registry.restricted_registry(['s_sum']).collect()))
876 self.assertEqual([m], list(registry.restricted_registry(['target_info']).collect()))
881 registry = CollectorRegistry()
884 registry.register(mock_collector)
885 Summary('s', 'help', registry=registry).observe(7)
889 self.assertEqual([m], list(registry.restricted_registry(['s_sum']).collect()))
893 registry = CollectorRegistry(target_info={'foo': 'bar'})
894 Summary('s', 'help', registry=registry).observe(7)
898 self.assertEqual([m], list(registry.restricted_registry(['s_sum']).collect()))
902 for _ in registry.restricted_registry(['target_info', 's_sum']).collect():
903 self.assertFalse(registry._lock.locked())