]> git.ipfire.org Git - collecty.git/blobdiff - collecty/plugins/__init__.py
Add latency plugin.
[collecty.git] / collecty / plugins / __init__.py
index 71cf971cf60b765a3281a05b136a2bedc6212135..172c9e1c2560682fde5d5068e02e13c70acabc1a 100644 (file)
 from base import Timer
 
 import cpu
+import entropy
+import interface
+import latency
 import loadavg
 import memory
 
-registered_plugins = [
-       cpu.PluginCPU,
-       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