Зарегистрируйтесь в реестре пользовательского класса сборщика:
class CustomCollector(object):
def collect(self):
yield GaugeMetricFamily('my_gauge', 'Help text', value=7)
c = CounterMetricFamily('my_counter_total', 'Help text', labels=['foo'])
c.add_metric(['bar'], 1.7)
c.add_metric(['baz'], 3.8)
yield c
REGISTRY.register(CustomCollector())
Затем используйте этот реестр при запуске сервера:
app = make_wsgi_app(REGISTRY)
httpd = make_server('', 1618, app)