The ceilometer.hardware.inspector.base
Module¶
Inspector abstraction for read-only access to hardware components
-
class
ceilometer.hardware.inspector.base.
Inspector
[source]¶ Bases:
object
-
inspect_generic
(host, cache, extra_metadata, param)[source]¶ A generic inspect function.
Parameters: - host – the target host
- cache – cache passed from the pollster
- extra_metadata – extra dict to be used as metadata
- param – a dict of inspector specific param
Returns: an iterator of (value, metadata, extra)
Return value: the sample value
Return metadata: dict to construct sample’s metadata
Return extra: dict of extra metadata to help constructing sample
-