summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authornicolargo <nicolas@nicolargo.com>2024-02-03 17:38:17 +0100
committernicolargo <nicolas@nicolargo.com>2024-02-03 17:38:17 +0100
commitbd5e297a0e552e2c497181ae38ffd731a09c360f (patch)
treea7fe02faadb5a8009ba92c0c45e9d104e9ad86ff
parent1a197aa4067980cc06b23ea5aed159ccbb8d7edb (diff)
parenta5249a18933bffa350cc68e15653e8f88a77276f (diff)
Compute rate automaticaly
-rw-r--r--.github/workflows/build.yml22
-rw-r--r--.github/workflows/codeql-analysis.yml2
-rw-r--r--.github/workflows/test.yml11
-rw-r--r--Makefile17
-rw-r--r--NEWS.rst18
-rw-r--r--README.rst26
-rw-r--r--conf/glances.conf84
-rw-r--r--dev-requirements.txt4
-rw-r--r--docker-compose/Dockerfile2
-rw-r--r--docker-compose/docker-compose-with-traefik.yml19
-rw-r--r--docker-compose/docker-compose.yml19
-rw-r--r--docker-compose/glances.conf46
-rw-r--r--docker-files/alpine.Dockerfile12
-rw-r--r--docker-files/ubuntu.Dockerfile4
-rw-r--r--docker-requirements.txt4
-rw-r--r--docs/_static/glances-flame.svg4
-rw-r--r--docs/aoa/containers.rst6
-rw-r--r--docs/aoa/cpu.rst13
-rw-r--r--docs/aoa/load.rst11
-rw-r--r--docs/aoa/memory.rst6
-rw-r--r--docs/aoa/ps.rst2
-rw-r--r--docs/aoa/quicklook.rst10
-rw-r--r--docs/api.rst920
-rw-r--r--docs/cmds.rst48
-rw-r--r--docs/config.rst67
-rw-r--r--docs/docker.rst20
-rw-r--r--docs/glances.rst21
-rw-r--r--docs/gw/couchdb.rst39
-rw-r--r--docs/gw/mongodb.rst41
-rw-r--r--docs/gw/prometheus.rst4
-rw-r--r--docs/index.rst12
-rw-r--r--docs/install.rst16
-rw-r--r--docs/man/glances.1147
-rw-r--r--docs/quickstart.rst24
-rw-r--r--docs/support.rst2
-rw-r--r--glances/README.txt4
-rw-r--r--glances/__init__.py5
-rw-r--r--glances/amps/amp.py (renamed from glances/amps/glances_amp.py)2
-rw-r--r--glances/amps/default/__init__.py (renamed from glances/amps/glances_default.py)2
-rw-r--r--glances/amps/nginx/__init__.py (renamed from glances/amps/glances_nginx.py)2
-rw-r--r--glances/amps/systemd/__init__.py (renamed from glances/amps/glances_systemd.py)2
-rw-r--r--glances/amps/systemv/__init__.py (renamed from glances/amps/glances_systemv.py)2
-rw-r--r--glances/amps_list.py31
-rw-r--r--glances/config.py49
-rw-r--r--glances/events.py95
-rw-r--r--glances/exports/couchdb/__init__.py53
-rw-r--r--glances/exports/export.py5
-rw-r--r--glances/exports/mongodb/__init__.py (renamed from glances/exports/glances_mongodb.py)0
-rw-r--r--glances/exports/prometheus/__init__.py2
-rw-r--r--glances/folder_list.py58
-rw-r--r--glances/globals.py72
-rw-r--r--glances/main.py180
-rw-r--r--glances/outdated.py2
-rw-r--r--glances/outputs/glances_bars.py64
-rw-r--r--glances/outputs/glances_bottle.py637
-rw-r--r--glances/outputs/glances_curses.py351
-rw-r--r--glances/outputs/glances_restful_api.py800
-rw-r--r--glances/outputs/glances_sparklines.py25
-rw-r--r--glances/outputs/glances_stdout_apidoc.py111
-rw-r--r--glances/outputs/static/README.md2
-rw-r--r--glances/outputs/static/css/style.scss29
-rw-r--r--glances/outputs/static/js/App.vue99
-rw-r--r--glances/outputs/static/js/components/help.vue2
-rw-r--r--glances/outputs/static/js/components/plugin-alert.vue26
-rw-r--r--glances/outputs/static/js/components/plugin-containers.vue30
-rw-r--r--glances/outputs/static/js/components/plugin-cpu.vue21
-rw-r--r--glances/outputs/static/js/components/plugin-folders.vue8
-rw-r--r--glances/outputs/static/js/components/plugin-fs.vue12
-rw-r--r--glances/outputs/static/js/components/plugin-gpu.vue2
-rw-r--r--glances/outputs/static/js/components/plugin-process.vue6
-rw-r--r--glances/outputs/static/js/components/plugin-processlist.vue116
-rw-r--r--glances/outputs/static/js/components/plugin-quicklook.vue41
-rw-r--r--glances/outputs/static/js/filters.js8
-rw-r--r--glances/outputs/static/js/services.js10
-rw-r--r--glances/outputs/static/js/uiconfig.json16
-rw-r--r--glances/outputs/static/package-lock.json93
-rw-r--r--glances/outputs/static/public/glances.js6
-rw-r--r--glances/outputs/static/templates/index.html22
-rw-r--r--glances/outputs/static/templates/index.html.tpl22
-rw-r--r--glances/password.py12
-rw-r--r--glances/plugins/README.rst21
-rw-r--r--glances/plugins/alert/__init__.py328
-rw-r--r--glances/plugins/alert/model.py244
-rw-r--r--glances/plugins/amps/__init__.py163
-rw-r--r--glances/plugins/amps/model.py123
-rw-r--r--glances/plugins/cloud/__init__.py220
-rw-r--r--glances/plugins/cloud/model.py220
-rw-r--r--glances/plugins/connections/__init__.py222
-rw-r--r--glances/plugins/connections/model.py176
-rw-r--r--glances/plugins/containers/__init__.py484
-rw-r--r--glances/plugins/containers/engines/docker.py41
-rw-r--r--glances/plugins/containers/engines/podman.py38
-rw-r--r--glances/plugins/containers/model.py430
-rw-r--r--glances/plugins/core/__init__.py76
-rw-r--r--glances/plugins/core/model.py76
-rw-r--r--glances/plugins/cpu/__init__.py383
-rw-r--r--glances/plugins/cpu/model.py389
-rw-r--r--glances/plugins/diskio/__init__.py260
-rw-r--r--glances/plugins/diskio/model.py243
-rw-r--r--glances/plugins/folders/__init__.py168
-rw-r--r--glances/plugins/folders/model.py122
-rw-r--r--glances/plugins/fs/__init__.py310
-rw-r--r--glances/plugins/fs/model.py268
-rw-r--r--glances/plugins/gpu/__init__.py389
-rw-r--r--glances/plugins/gpu/model.py344
-rw-r--r--glances/plugins/help/__init__.py232
-rw-r--r--glances/plugins/help/model.py183
-rw-r--r--glances/plugins/ip/__init__.py331
-rw-r--r--glances/plugins/ip/model.py300
-rw-r--r--glances/plugins/irq/__init__.py225
-rw-r--r--glances/plugins/irq/model.py198
-rw-r--r--glances/plugins/load/__init__.py203
-rw-r--r--glances/plugins/load/model.py183
-rw-r--r--glances/plugins/mem/__init__.py283
-rw-r--r--glances/plugins/mem/model.py282
-rw-r--r--glances/plugins/memswap/__init__.py191
-rw-r--r--glances/plugins/memswap/model.py191
-rw-r--r--glances/plugins/network/__init__.py418
-rw-r--r--glances/plugins/network/model.py389
-rw-r--r--glances/plugins/now/__init__.py70
-rw-r--r--glances/plugins/now/model.py70
-rw-r--r--glances/plugins/percpu/__init__.py173
-rw-r--r--glances/plugins/percpu/model.py102
-rw-r--r--glances/plugins/plugin/model.py199
-rw-r--r--glances/plugins/ports/__init__.py395
-rw-r--r--glances/plugins/ports/model.py352
-rw-r--r--glances/plugins/processcount/__init__.py171
-rw-r--r--glances/plugins/processcount/model.py138
-rw-r--r--glances/plugins/processlist/__init__.py834
-rw-r--r--glances/plugins/processlist/model.py833
-rw-r--r--glances/plugins/psutilversion/__init__.py50
-rw-r--r--gl