crossbar.edge.worker.monitor._base¶
Classes¶
Host monitor base class. |
Module Contents¶
- class Monitor(config=None)[source]¶
Bases:
objectHost monitor base class.
- check(config)[source]¶
Check submonitor configuration item.
Override in your derived submonitor class.
Raise a crossbar.common.checkconfig.InvalidConfigException exception when you find an error in the item configuration.
- Parameters:
config (dict) – The submonitor configuration item to check.
- get(details=None)[source]¶
Get last stats/mesasurement values.
Usually, there is no need to override this in a derived submonitor, as the default implementation already handles storing and returning the last submonitor reading.
- Returns:
Last stats/values from monitor.
- Return type:
dict or None (when not yet polled)