summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.flake821
-rw-r--r--.github/workflows/build.yml3
-rw-r--r--Makefile83
-rw-r--r--dev-requirements.txt6
-rw-r--r--docs/api.rst780
-rw-r--r--docs/conf.py16
-rw-r--r--docs/docker.rst14
-rw-r--r--docs/gw/csv.rst10
-rw-r--r--docs/man/glances.12
-rw-r--r--glances/compat.py357
-rw-r--r--glances/exports/cassandra/__init__.py2
-rw-r--r--glances/exports/couchdb/__init__.py2
-rw-r--r--glances/exports/elasticsearch/__init__.py19
-rw-r--r--glances/exports/export.py2
-rw-r--r--glances/exports/graph/__init__.py2
-rw-r--r--glances/exports/kafka/__init__.py1
-rw-r--r--glances/exports/restful/__init__.py1
-rw-r--r--glances/exports/riemann/__init__.py1
-rw-r--r--glances/exports/statsd/__init__.py1
-rw-r--r--glances/globals.py3
-rw-r--r--glances/logger.py2
-rw-r--r--glances/main.py9
-rw-r--r--glances/outdated.py1
-rw-r--r--glances/outputs/glances_bottle.py5
-rw-r--r--glances/outputs/glances_curses.py4
-rw-r--r--glances/outputs/glances_curses_browser.py1
-rw-r--r--glances/outputs/glances_sparklines.py1
-rw-r--r--glances/outputs/glances_stdout_csv.py4
-rw-r--r--glances/outputs/glances_stdout_issue.py2
-rw-r--r--glances/outputs/glances_stdout_json.py4
-rw-r--r--glances/outputs/static/.eslintrc.js13
-rw-r--r--glances/outputs/static/.prettierrc.js10
-rw-r--r--glances/outputs/static/js/App.vue388
-rw-r--r--glances/outputs/static/js/app.js20
-rw-r--r--glances/outputs/static/js/components/glances/component.js14
-rw-r--r--glances/outputs/static/js/components/glances/controller.js236
-rw-r--r--glances/outputs/static/js/components/glances/view.html82
-rw-r--r--glances/outputs/static/js/components/help.vue274
-rw-r--r--glances/outputs/static/js/components/help/component.js11
-rw-r--r--glances/outputs/static/js/components/help/controller.js8
-rw-r--r--glances/outputs/static/js/components/help/view.html149
-rw-r--r--glances/outputs/static/js/components/index.js33
-rw-r--r--glances/outputs/static/js/components/plugin-alert.vue101
-rw-r--r--glances/outputs/static/js/components/plugin-alert/component.js11
-rw-r--r--glances/outputs/static/js/components/plugin-alert/controller.js64
-rw-r--r--glances/outputs/static/js/components/plugin-alert/view.html15
-rw-r--r--glances/outputs/static/js/components/plugin-amps.vue55
-rw-r--r--glances/outputs/static/js/components/plugin-amps/component.js11
-rw-r--r--glances/outputs/static/js/components/plugin-amps/controller.js43
-rw-r--r--glances/outputs/static/js/components/plugin-amps/view.html9
-rw-r--r--glances/outputs/static/js/components/plugin-cloud.vue29
-rw-r--r--glances/outputs/static/js/components/plugin-cloud/component.js11
-rw-r--r--glances/outputs/static/js/components/plugin-cloud/controller.js24
-rw-r--r--glances/outputs/static/js/components/plugin-cloud/view.html3
-rw-r--r--glances/outputs/static/js/components/plugin-connections.vue79
-rw-r--r--glances/outputs/static/js/components/plugin-connections/component.js11
-rw-r--r--glances/outputs/static/js/components/plugin-connections/controller.js41
-rw-r--r--glances/outputs/static/js/components/plugin-connections/view.html30
-rw-r--r--glances/outputs/static/js/components/plugin-cpu.vue147
-rw-r--r--glances/outputs/static/js/components/plugin-cpu/component.js11
-rw-r--r--glances/outputs/static/js/components/plugin-cpu/controller.js66
-rw-r--r--glances/outputs/static/js/components/plugin-cpu/view.html84
-rw-r--r--glances/outputs/static/js/components/plugin-diskio.vue73
-rw-r--r--glances/outputs/static/js/components/plugin-diskio/component.js11
-rw-r--r--glances/outputs/static/js/components/plugin-diskio/controller.js36
-rw-r--r--glances/outputs/static/js/components/plugin-diskio/view.html16
-rw-r--r--glances/outputs/static/js/components/plugin-docker.vue98
-rw-r--r--glances/outputs/static/js/components/plugin-docker/component.js11
-rw-r--r--glances/outputs/static/js/components/plugin-docker/controller.js45
-rw-r--r--glances/outputs/static/js/components/plugin-docker/view.html34
-rw-r--r--glances/outputs/static/js/components/plugin-folders.vue57
-rw-r--r--glances/outputs/static/js/components/plugin-folders/component.js11
-rw-r--r--glances/outputs/static/js/components/plugin-folders/controller.js49
-rw-r--r--glances/outputs/static/js/components/plugin-folders/view.html10
-rw-r--r--glances/outputs/static/js/components/plugin-fs.vue84
-rw-r--r--glances/outputs/static/js/components/plugin-fs/component.js11
-rw-r--r--glances/outputs/static/js/components/plugin-fs/controller.js50
-rw-r--r--glances/outputs/static/js/components/plugin-fs/view.html18
-rw-r--r--glances/outputs/static/js/components/plugin-gpu.vue131
-rw-r--r--glances/outputs/static/js/components/plugin-gpu/component.js11
-rw-r--r--glances/outputs/static/js/components/plugin-gpu/controller.js69
-rw-r--r--glances/outputs/static/js/components/plugin-gpu/view.html42
-rw-r--r--glances/outputs/static/js/components/plugin-ip.vue43
-rw-r--r--glances/outputs/static/js/components/plugin-ip/component.js11
-rw-r--r--glances/outputs/static/js/components/plugin-ip/controller.js30
-rw-r--r--glances/outputs/static/js/components/plugin-ip/view.html8
-rw-r--r--glances/outputs/static/js/components/plugin-irq.vue39
-rw-r--r--glances/outputs/static/js/components/plugin-irq/component.js11
-rw-r--r--glances/outputs/static/js/components/plugin-irq/controller.js29
-rw-r--r--glances/outputs/static/js/components/plugin-irq/view.html10
-rw-r--r--glances/outputs/static/js/components/plugin-load.vue66
-rw-r--r--glances/outputs/static/js/components/plugin-load/component.js11
-rw-r--r--glances/outputs/static/js/components/plugin-load/controller.js36
-rw-r--r--glances/outputs/static/js/components/plugin-load/view.html26
-rw-r--r--glances/outputs/static/js/components/plugin-mem-more.vue49
-rw-r--r--glances/outputs/static/js/components/plugin-mem-more/component.js11
-rw-r--r--glances/outputs/static/js/components/plugin-mem-more/controller.js26
-rw-r--r--glances/outputs/static/js/components/plugin-mem-more/view.html20
-rw-r--r--glances/outputs/static/js/components/plugin-mem.vue62
-rw-r--r--glances/outputs/static/js/components/plugin-mem/component.js11
-rw-r--r--glances/outputs/static/js/components/plugin-mem/controller.js36
-rw-r--r--glances/outputs/static/js/components/plugin-mem/view.html22
-rw-r--r--glances/outputs/static/js/components/plugin-memswap.vue62
-rw-r--r--glances/outputs/static/js/components/plugin-memswap/component.js11
-rw-r--r--glances/outputs/static/js/components/plugin-memswap/controller.js36
-rw-r--r--glances/outputs/static/js/components/plugin-memswap/view.html22
-rw-r--r--glances/outputs/static/js/components/plugin-network.vue87
-rw-r--r--glances/outputs/static/js/components/plugin-network/component.js11
-rw-r--r--glances/outputs/static/js/components/plugin-network/controller.js40
-rw-r--r--glances/outputs/static/js/components/plugin-network/view.html43
-rw-r--r--glances/o