Add initial support for chrony statistics. At this point introduce time offset and stratum stats. There is something strange with the host option. Anything else than 'localhost' or '127.0.0.1' causes an error at collectd start, even when /tmp/collectd/conf is directly edited Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
61 lines
1.1 KiB
JavaScript
61 lines
1.1 KiB
JavaScript
/* Licensed to the public under the Apache License 2.0. */
|
|
|
|
'use strict';
|
|
'require baseclass';
|
|
'require uci';
|
|
|
|
return baseclass.extend({
|
|
title: _('Chrony'),
|
|
|
|
rrdargs: function(graph, host, plugin, plugin_instance, dtype) {
|
|
var offset = {
|
|
title: "%H: Chrony - time offset",
|
|
vlabel: "Time offset (ms)",
|
|
number_format: "%9.3lf ms",
|
|
data: {
|
|
types: [ "time_offset" ],
|
|
options: {
|
|
time_offset_chrony: {
|
|
noarea: true,
|
|
overlay: true,
|
|
color: "ff0000",
|
|
title: "%di",
|
|
transform_rpn: "1000,*"
|
|
},
|
|
time_offset: {
|
|
noarea: true,
|
|
overlay: true,
|
|
title: "%di",
|
|
transform_rpn: "1000,*"
|
|
}
|
|
}
|
|
}
|
|
};
|
|
|
|
var stratum = {
|
|
title: "%H: Chrony - clock stratum",
|
|
vlabel: "Clock stratum",
|
|
number_format: "%3.1lf%S",
|
|
data: {
|
|
types: [ "clock_stratum" ],
|
|
options: {
|
|
clock_stratum_chrony: {
|
|
noarea: true,
|
|
overlay: true,
|
|
color: "ff0000",
|
|
title: "%di"
|
|
},
|
|
clock_stratum: {
|
|
noarea: true,
|
|
overlay: true,
|
|
title: "%di"
|
|
}
|
|
}
|
|
}
|
|
};
|
|
|
|
return [ offset, stratum ];
|
|
|
|
}
|
|
});
|
|
|