/usr/lib/python3/dist-packages/glances/outputs/static/js/services/plugins/glances_docker.js is in glances 2.7.1.1-2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | glancesApp.service('GlancesPluginDocker', function(GlancesPlugin) {
var _pluginName = "docker";
this.containers = [];
this.version = null;
this.setData = function(data, views) {
data = data[_pluginName];
this.containers = [];
if(_.isEmpty(data)) {
return;
}
for (var i = 0; i < data['containers'].length; i++) {
var containerData = data['containers'][i];
var container = {
'id': containerData.Id,
'name': containerData.Names[0].split('/').splice(-1)[0],
'status': containerData.Status,
'cpu': containerData.cpu.total,
'memory': containerData.memory.usage != undefined ? containerData.memory.usage : '?',
'ior': containerData.io.ior != undefined ? containerData.io.ior : '?',
'iow': containerData.io.iow != undefined ? containerData.io.iow : '?',
'io_time_since_update': containerData.io.time_since_update,
'rx': containerData.network.rx != undefined ? containerData.network.rx : '?',
'tx': containerData.network.tx != undefined ? containerData.network.tx : '?',
'net_time_since_update': containerData.network.time_since_update,
'command': containerData.Command,
'image': containerData.Image
};
this.containers.push(container);
}
this.version = data['version']['Version'];
};
});
|