]> git.ipfire.org Git - collecty.git/blobdiff - collecty/plugins/__init__.py
Add latency plugin.
[collecty.git] / collecty / plugins / __init__.py
index 6c904b9e13f700cc81b327c27249025af89c4ef7..172c9e1c2560682fde5d5068e02e13c70acabc1a 100644 (file)
@@ -24,13 +24,20 @@ from base import Timer
 import cpu
 import entropy
 import interface
+import latency
 import loadavg
 import memory
 
-registered_plugins = [
-       cpu.PluginCPU,
-       entropy.PluginEntropy,
-       interface.PluginInterface,
-       loadavg.PluginLoadAvg,
-       memory.PluginMemory,
+data_sources = [
+       cpu.DataSourceCPU,
+       entropy.DataSourceEntropy,
+       interface.DataSourceInterface,
+       latency.DataSourceLatency,
+       loadavg.DataSourceLoadAvg,
+       memory.DataSourceMemory,
 ]
+
+# Generate graph templates list.
+graph_templates = []
+for ds in data_sources:
+       graph_templates += ds.templates