[AETHER-3122] - Make probing period configurable

Change-Id: Id425c950f421a94014cb9ae4117e153e4019982b
diff --git a/exporter.py b/exporter.py
index ee8ce88..7c9d7de 100644
--- a/exporter.py
+++ b/exporter.py
@@ -2,10 +2,17 @@
 
 import os
 import time
-from prometheus_client import start_http_server, Gauge
+from prometheus_client import start_http_server, Gauge, REGISTRY, PROCESS_COLLECTOR, PLATFORM_COLLECTOR
 import requests
 import json
 
+REGISTRY.unregister(PROCESS_COLLECTOR)
+REGISTRY.unregister(PLATFORM_COLLECTOR)
+# Unlike process and platform_collector gc_collector registers itself as three different collectors that have no corresponding public named variable. 
+REGISTRY.unregister(REGISTRY._names_to_collectors['python_gc_objects_collected_total'])
+#REGISTRY.unregister(REGISTRY._names_to_collectors['python_gc_uncollectable_objects_sum'])
+#REGISTRY.unregister(REGISTRY._names_to_collectors['python_gc_collected_objects_sum'])
+
 class Metrics:
     def __init__(self, app_port=3333, polling_interval_seconds=5):
         self.app_port = app_port