summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authornicolargo <nicolas@nicolargo.com>2023-05-18 19:35:57 +0200
committernicolargo <nicolas@nicolargo.com>2023-05-18 19:35:57 +0200
commit4fb509009c05bfd9e46d8a15f110ccfe0671a6bd (patch)
tree94714c900fe256562d135970932d7fd607c8ef49
parent4af9afd34eed41ccfcb771431b4a998b66f6d8f7 (diff)
parent54a6d9595253d73b3b9f5dc5fad6939b5fc9591e (diff)
Merge from develop
-rw-r--r--.ci/appveyor/README.rst2
-rw-r--r--.ci/appveyor/download_exes.py148
-rw-r--r--.ci/appveyor/install.ps185
-rw-r--r--.ci/appveyor/run_with_compiler.cmd88
-rw-r--r--.dockerignore17
-rw-r--r--.flake88
-rw-r--r--.github/FUNDING.yml2
-rw-r--r--.github/ISSUE_TEMPLATE.md17
-rw-r--r--.github/ISSUE_TEMPLATE/bug_report.md21
-rw-r--r--.github/workflows/build.yml29
-rw-r--r--.github/workflows/codeql-analysis.yml8
-rw-r--r--.github/workflows/test.yml51
-rw-r--r--.gitignore2
-rw-r--r--.reuse/dep510
-rw-r--r--COPYING456
-rw-r--r--LICENSES/LGPL-3.0-only.txt304
-rw-r--r--Makefile252
-rw-r--r--NEWS.rst353
-rw-r--r--README.rst155
-rw-r--r--SECURITY.md34
-rw-r--r--appveyor.yml107
-rw-r--r--conf/glances.conf84
-rw-r--r--dev-requirements.txt14
-rw-r--r--doc-requirements.txt4
-rw-r--r--docker-compose/Dockerfile2
-rw-r--r--docker-compose/docker-compose-with-traefik.yml39
-rw-r--r--docker-compose/docker-compose.yml23
-rw-r--r--docker-compose/glances.conf86
-rw-r--r--docker-files/README.md23
-rw-r--r--docker-files/alpine.Dockerfile136
-rw-r--r--docker-files/debian.Dockerfile77
-rw-r--r--docker-files/ubuntu.Dockerfile113
-rw-r--r--docker-requirements.txt10
-rw-r--r--docs/_static/cloud.pngbin0 -> 21111 bytes
-rw-r--r--docs/_static/containers.pngbin0 -> 34093 bytes
-rw-r--r--docs/_static/docker.pngbin16601 -> 0 bytes
-rw-r--r--docs/_static/glances-architecture.excalidraw2424
-rw-r--r--docs/_static/glances-architecture.pngbin0 -> 123499 bytes
-rw-r--r--docs/_static/glances-flame.svg17
-rw-r--r--docs/_static/glances-memory-profiling-with-history.pngbin0 -> 33567 bytes
-rw-r--r--docs/_static/glances-memory-profiling-without-history.pngbin0 -> 31797 bytes
-rw-r--r--docs/_static/glances-summary.pngbin288092 -> 357638 bytes
-rw-r--r--docs/_static/ip.pngbin0 -> 12750 bytes
-rw-r--r--docs/_static/processlist-extended.pngbin0 -> 63154 bytes
-rw-r--r--docs/aoa/actions.rst15
-rw-r--r--docs/aoa/amps.rst2
-rw-r--r--docs/aoa/cloud.rst15
-rw-r--r--docs/aoa/containers.rst58
-rw-r--r--docs/aoa/cpu.rst1
-rw-r--r--docs/aoa/diskio.rst16
-rw-r--r--docs/aoa/docker.rst48
-rw-r--r--docs/aoa/fs.rst11
-rw-r--r--docs/aoa/header.rst27
-rw-r--r--docs/aoa/index.rst4
-rw-r--r--docs/aoa/monitor.rst8
-rw-r--r--docs/aoa/network.rst8
-rw-r--r--docs/aoa/ports.rst2
-rw-r--r--docs/aoa/ps.rst21
-rw-r--r--docs/aoa/quicklook.rst2
-rw-r--r--docs/aoa/sensors.rst18
-rw-r--r--docs/aoa/wifi.rst1
-rw-r--r--docs/api.rst1981
-rw-r--r--docs/cmds.rst10
-rw-r--r--docs/conf.py104
-rw-r--r--docs/config.rst2
-rw-r--r--docs/docker.rst92
-rw-r--r--docs/gw/couchdb.rst43
-rw-r--r--docs/gw/csv.rst10
-rw-r--r--docs/gw/graph.rst7
-rw-r--r--docs/gw/index.rst1
-rw-r--r--docs/gw/influxdb.rst13
-rw-r--r--docs/gw/json.rst2
-rw-r--r--docs/gw/mongodb.rst50
-rw-r--r--docs/gw/mqtt.rst2
-rw-r--r--docs/gw/prometheus.rst8
-rw-r--r--docs/man/glances.1102
-rw-r--r--docs/quickstart.rst19
-rw-r--r--glances/__init__.py37
-rw-r--r--glances/__main__.py15
-rw-r--r--glances/actions.py14
-rw-r--r--glances/amps/glances_amp.py16
-rw-r--r--glances/amps/glances_default.py14
-rw-r--r--glances/amps/glances_nginx.py14
-rw-r--r--glances/amps/glances_systemd.py14
-rw-r--r--glances/amps/glances_systemv.py24
-rw-r--r--glances/amps_list.py37
-rw-r--r--glances/attribute.py14
-rw-r--r--glances/autodiscover.py19
-rw-r--r--glances/client.py22
-rw-r--r--glances/client_browser.py36
-rw-r--r--glances/compat.py272
-rw-r--r--glances/config.py20
-rw-r--r--glances/cpu_percent.py16
-rw-r--r--glances/events.py14
-rw-r--r--glances/exports/cassandra/__init__.py21
-rw-r--r--glances/exports/couchdb/__init__.py22
-rw-r--r--glances/exports/csv/__init__.py24
-rw-r--r--glances/exports/elasticsearch/__init__.py31
-rw-r--r--glances/exports/export.py81
-rw-r--r--glances/exports/glances_influxdb/__init__.py16
-rw-r--r--glances/exports/glances_mongodb.py77
-rw-r--r--glances/exports/graph/__init__.py23
-rw-r--r--glances/exports/graphite/__init__.py15
-rw-r--r--glances/exports/influxdb2/__init__.py33
-rw-r--r--glances/exports/json/__init__.py7
-rw-r--r--glances/exports/kafka/__init__.py22
-rw-r--r--glances/exports/mqtt/__init__.py30
-rw-r--r--glances/exports/opentsdb/__init__.py16
-rw-r--r--glances/exports/prometheus/__init__.py16
-rw-r--r--glances/exports/rabbitmq/__init__.py20
-rw-r--r--glances/exports/restful/__init__.py19
-rw-r--r--glances/exports/riemann/__init__.py17
-rw-r--r--glances/exports/statsd/__init__.py17
-rw-r--r--glances/exports/zeromq/__init__.py20
-rw-r--r--glances/filter.py20
-rw-r--r--glances/folder_list.py24
-rw-r--r--glances/globals.py156
-rw-r--r--glances/history.py14
-rw-r--r--glances/logger.py16
-rw-r--r--glances/main.py83
-rw-r--r--glances/outdated.py34
-rw-r--r--glances/outputs/glances_bars.py14
-rw-r--r--glances/outputs/glances_bottle.py49
-rw-r--r--glances/outputs/glances_curses.py83
-rw-r--r--glances/outputs/glances_curses_browser.py15
-rw-r--r--glances/outputs/glances_sparklines.py17
-rw-r--r--glances/outputs/glances_stdout.py14
-rw-r--r--glances/outputs/glances_stdout_apidoc.py24
-rw-r--r--glances/outputs/glances_stdout_csv.py15
-rw-r--r--glances/outputs/glances_stdout_issue.py44
-rw-r--r--glances/outputs/glances_stdout_json.py55
-rw-r--r--glances/outputs/glances_unicode.py14
-rw-r--r--glances/outputs/static/.eslintrc.js13
-rw-r--r--glances/outputs/static/.prettierrc.js10