summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--MANIFEST.in3
-rw-r--r--NEWS60
-rw-r--r--README.rst55
-rw-r--r--conf/glances.conf28
-rw-r--r--docs/glances-doc.rst68
-rw-r--r--docs/images/diskio.pngbin7399 -> 9638 bytes
-rw-r--r--docs/images/docker.pngbin69810 -> 38418 bytes
-rw-r--r--docs/images/fs.pngbin9962 -> 10950 bytes
-rw-r--r--docs/images/header.pngbin7607 -> 9187 bytes
-rw-r--r--docs/images/per-cpu.pngbin18923 -> 21132 bytes
-rw-r--r--docs/images/processlist-filter.pngbin0 -> 84667 bytes
-rw-r--r--docs/images/quicklook-percpu.pngbin0 -> 27582 bytes
-rw-r--r--docs/images/quicklook.pngbin7582 -> 17789 bytes
-rw-r--r--docs/images/screenshot-web.pngbin264464 -> 293155 bytes
-rw-r--r--docs/images/screenshot-wide.pngbin613972 -> 636915 bytes
-rw-r--r--docs/images/sensors.pngbin16447 -> 16125 bytes
-rw-r--r--glances/__init__.py2
-rw-r--r--glances/core/glances_autodiscover.py19
-rw-r--r--glances/core/glances_client_browser.py37
-rw-r--r--glances/core/glances_cpu_percent.py56
-rw-r--r--glances/core/glances_globals.py1
-rw-r--r--glances/core/glances_logging.py5
-rw-r--r--glances/core/glances_main.py54
-rw-r--r--glances/core/glances_monitor_list.py2
-rw-r--r--glances/core/glances_password.py16
-rw-r--r--glances/core/glances_passwordlist.py76
-rw-r--r--glances/core/glances_processes.py7
-rw-r--r--glances/core/glances_staticlist.py1
-rw-r--r--glances/core/glances_stats.py16
-rw-r--r--glances/core/glances_webserver.py1
-rw-r--r--glances/exports/glances_csv.py4
-rw-r--r--glances/exports/glances_export.py93
-rw-r--r--glances/exports/glances_influxdb.py27
-rw-r--r--glances/exports/glances_opentsdb.py125
-rw-r--r--glances/exports/glances_statsd.py1
-rw-r--r--glances/outputs/glances_bars.py5
-rw-r--r--glances/outputs/glances_bottle.py45
-rw-r--r--glances/outputs/glances_curses.py158
-rw-r--r--glances/outputs/static/css/bootstrap.min.css14
-rw-r--r--glances/outputs/static/css/style.css79
-rw-r--r--glances/outputs/static/html/components/monitor_process.html4
-rw-r--r--glances/outputs/static/html/help.html63
-rw-r--r--glances/outputs/static/html/index.html21
-rw-r--r--glances/outputs/static/html/plugins/alert.html4
-rw-r--r--glances/outputs/static/html/plugins/alerts.html4
-rw-r--r--glances/outputs/static/html/plugins/cpu.html12
-rw-r--r--glances/outputs/static/html/plugins/cpu_more.html18
-rw-r--r--glances/outputs/static/html/plugins/diskio.html8
-rw-r--r--glances/outputs/static/html/plugins/docker.html24
-rw-r--r--glances/outputs/static/html/plugins/fs.html16
-rw-r--r--glances/outputs/static/html/plugins/ip.html2
-rw-r--r--glances/outputs/static/html/plugins/load.html12
-rw-r--r--glances/outputs/static/html/plugins/mem.html10
-rw-r--r--glances/outputs/static/html/plugins/mem_more.html12
-rw-r--r--glances/outputs/static/html/plugins/memswap.html10
-rw-r--r--glances/outputs/static/html/plugins/monitor.html7
-rw-r--r--glances/outputs/static/html/plugins/network.html32
-rw-r--r--glances/outputs/static/html/plugins/per_cpu.html24
-rw-r--r--glances/outputs/static/html/plugins/processcount.html8
-rw-r--r--glances/outputs/static/html/plugins/processlist.html16
-rw-r--r--glances/outputs/static/html/plugins/quicklook.html54
-rw-r--r--glances/outputs/static/html/plugins/raid.html19
-rw-r--r--glances/outputs/static/html/plugins/sensors.html10
-rw-r--r--glances/outputs/static/html/plugins/system.html7
-rw-r--r--glances/outputs/static/html/plugins/uptime.html2
-rw-r--r--glances/outputs/static/html/stats.html53
-rw-r--r--glances/outputs/static/js/directives.js43
-rw-r--r--glances/outputs/static/js/filters.js28
-rw-r--r--glances/outputs/static/js/services/core/glances_stats.js86
-rw-r--r--glances/outputs/static/js/services/plugins/glances_alert.js45
-rw-r--r--glances/outputs/static/js/services/plugins/glances_cpu.js35
-rw-r--r--glances/outputs/static/js/services/plugins/glances_diskio.js21
-rw-r--r--glances/outputs/static/js/services/plugins/glances_docker.js39
-rw-r--r--glances/outputs/static/js/services/plugins/glances_fs.js34
-rw-r--r--glances/outputs/static/js/services/plugins/glances_ip.js17
-rw-r--r--glances/outputs/static/js/services/plugins/glances_load.js27
-rw-r--r--glances/outputs/static/js/services/plugins/glances_mem.js36
-rw-r--r--glances/outputs/static/js/services/plugins/glances_memswap.js27
-rw-r--r--glances/outputs/static/js/services/plugins/glances_monitor.js27
-rw-r--r--glances/outputs/static/js/services/plugins/glances_network.js25
-rw-r--r--glances/outputs/static/js/services/plugins/glances_percpu.js30
-rw-r--r--glances/outputs/static/js/services/plugins/glances_plugin.js42
-rw-r--r--glances/outputs/static/js/services/plugins/glances_processcount.js19
-rw-r--r--glances/outputs/static/js/services/plugins/glances_processlist.js46
-rw-r--r--glances/outputs/static/js/services/plugins/glances_quicklook.js34
-rw-r--r--glances/outputs/static/js/services/plugins/glances_raid.js48
-rw-r--r--glances/outputs/static/js/services/plugins/glances_sensors.js21
-rw-r--r--glances/outputs/static/js/services/plugins/glances_system.js37
-rw-r--r--glances/outputs/static/js/services/plugins/glances_uptime.js7
-rw-r--r--glances/outputs/static/js/stats_controller.js415
-rw-r--r--glances/outputs/static/js/variables.js4
-rw-r--r--glances/plugins/glances_cpu.py4
-rw-r--r--glances/plugins/glances_docker.py355
-rw-r--r--glances/plugins/glances_fs.py2
-rw-r--r--glances/plugins/glances_help.py3
-rw-r--r--glances/plugins/glances_ip.py27
-rw-r--r--glances/plugins/glances_load.py4
-rw-r--r--glances/plugins/glances_mem.py4
-rw-r--r--glances/plugins/glances_memswap.py4
-rw-r--r--glances/plugins/glances_monitor.py2
-rw-r--r--glances/plugins/glances_percpu.py63
-rw-r--r--glances/plugins/glances_plugin.py8
-rw-r--r--glances/plugins/glances_processcount.py2
-rw-r--r--glances/plugins/glances_processlist.py158
-rw-r--r--glances/plugins/glances_quicklook.py55
-rw-r--r--glances/plugins/glances_raid.py2
-rw-r--r--glances/plugins/glances_sensors.py20
-rw-r--r--man/glances.136
-rw-r--r--py26-requirements.txt3
-rw-r--r--requirements.txt2
-rwxr-xr-xsetup.py9
-rw-r--r--sonar-project.properties10
-rwxr-xr-xunitest-restful.py126
-rwxr-xr-xunitest-xmlrpc.py120
-rwxr-xr-xunitest.py37
115 files changed, 2708 insertions, 1051 deletions
diff --git a/MANIFEST.in b/MANIFEST.in
index 37000d2a..1a6076a1 100644
--- a/MANIFEST.in
+++ b/MANIFEST.in
@@ -4,12 +4,13 @@ include NEWS
include README.rst
include conf/glances.conf
include glances/outputs/static/html/*.html
-include glances/outputs/static/html/components/*.html
include glances/outputs/static/html/plugins/*.html
include glances/outputs/static/*.ico
include glances/outputs/static/css/*.css
include glances/outputs/static/js/*.js
include glances/outputs/static/js/*.js.map
+include glances/outputs/static/js/services/core/*.js
+include glances/outputs/static/js/services/