/* Licensed to the public under the Apache License 2.0. */ 'use strict'; 'require baseclass'; return baseclass.extend({ title: _('Ping'), rrdargs: function(graph, host, plugin, plugin_instance, dtype) { var ping = { title: "%H: ICMP Round Trip Time", vlabel: "ms", number_format: "%5.1lf ms", data: { sources: { ping: [ "value" ] }, options: { ping__value: { noarea: true, overlay: true, title: "%di" } } } }; var droprate = { title: "%H: ICMP Drop Rate", vlabel: "%", number_format: "%5.2lf %%", data: { types: [ "ping_droprate" ], options: { ping_droprate: { noarea: true, overlay: true, title: "%di", transform_rpn: "100,*" } } } }; var stddev = { title: "%H: ICMP Standard Deviation", vlabel: "ms", number_format: "%5.1lf ms", data: { types: [ "ping_stddev" ], options: { ping_stddev: { noarea: true, overlay: true, title: "%di" } } } }; return [ ping, droprate, stddev ]; } });