- #this removes the complete metric, all labels...\r
- #REGISTRY.unregister(self.prom_metrics[metric_dict['metric_key']])\r
- #self.registry.unregister(self.prom_metrics[metric_dict['metric_key']])\r
-\r
- for collector in self.registry._collectors :\r
-\r
- """\r
- INFO:root:name:sonemu_rx_count_packets\r
- labels:('vnf_name', 'vnf_interface')\r
- metrics:{(u'tsrc', u'output'): < prometheus_client.core.Gauge\r
- object\r
- at\r
- 0x7f353447fd10 >}\r
- """\r
- logging.info('{0}'.format(collector._metrics.values()))\r
-\r
- if (vnf_name, vnf_interface, 'None') in collector._metrics:\r
- logging.info('2 name:{0} labels:{1} metrics:{2}'.format(collector._name, collector._labelnames,\r
- collector._metrics))\r
- collector.remove(vnf_name, vnf_interface, 'None')\r
-\r