app: allow disabling metrics by environment variable

This commit is contained in:
Iain Learmonth 2022-11-15 14:23:42 +00:00
parent 8a080f3eff
commit 62d87341ad
2 changed files with 3 additions and 2 deletions

View file

@ -42,7 +42,7 @@ test:nose:
- apt update && apt install build-essential - apt update && apt install build-essential
- pip install -r requirements.txt --quiet - pip install -r requirements.txt --quiet
- pip install nose - pip install nose
- nosetests tests - DISABLE_METRICS=true nosetests tests
test:pylint: test:pylint:
script: script:

View file

@ -1,3 +1,4 @@
import os
from typing import Iterator from typing import Iterator
from flask import Flask, redirect, url_for from flask import Flask, redirect, url_for
@ -100,7 +101,7 @@ class AutomationCollector(Collector):
yield c yield c
if not_migrating(): if not_migrating() and 'DISABLE_METRICS' not in os.environ:
REGISTRY.register(DefinedProxiesCollector()) REGISTRY.register(DefinedProxiesCollector())
REGISTRY.register(BlockedProxiesCollector()) REGISTRY.register(BlockedProxiesCollector())
REGISTRY.register(AutomationCollector()) REGISTRY.register(AutomationCollector())