Added interval in btrfs #2
|
@ -5,7 +5,7 @@ import collectd
|
|||
|
||||
PLUGIN = 'btrfs'
|
||||
TYPE_STATS = "device_stats"
|
||||
|
||||
INTERVAL = 600
|
||||
|
||||
def read_callback():
|
||||
"""Read Btrfs device information and dispatch values to collectd."""
|
||||
|
@ -24,11 +24,13 @@ def read_callback():
|
|||
dev_info.path)[1:]
|
||||
for counter, value in stats.counters.items():
|
||||
metric.type_instance = counter
|
||||
metric.dispatch(TYPE_STATS, [value])
|
||||
metric.dispatch(TYPE_STATS, [value], interval=INTERVAL)
|
||||
except Exception as e:
|
||||
collectd.error("btrfs: read_callback: {}".format(e))
|
||||
collectd.debug("btrfs: read done")
|
||||
|
||||
if __name__ != "__main__":
|
||||
# Register callbacks
|
||||
collectd.register_read(read_callback)
|
||||
collectd.register_read(read_callback, INTERVAL)
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user