glances/glances
nicolargo ec27ef53d4 Correct unitary tests issues. Add some PEP8 tips. 2016-12-17 09:53:06 +01:00
..
amps Default AMP ignores enable setting #932 2016-10-01 09:56:48 +02:00
exports System uptime in export #890 2016-10-23 12:49:47 +02:00
outputs Add access to the config file from the RestFul API: http://0.0.0.0:61208/api/2/config 2016-12-03 14:59:47 +01:00
plugins Correct unitary tests issues. Add some PEP8 tips. 2016-12-17 09:53:06 +01:00
README.txt glances/README.txt: update 2015-11-15 11:05:15 +01:00
__init__.py Remove '__appname__' 2016-11-11 20:00:53 +01:00
__main__.py Remove trick to allow glances/__main__.py to be called directly (needed for Python 2.6) 2016-06-02 21:16:52 +02:00
actions.py No more Python 2.6 compatible string.format calls 2016-06-02 20:04:13 +02:00
amps_list.py Default AMP ignores enable setting #932 2016-10-01 09:56:48 +02:00
attribute.py Limit number of item is configurable through the restfull API 2016-05-30 15:56:22 +02:00
autodiscover.py Remove '__appname__' 2016-11-11 20:00:53 +01:00
client.py No more Python 2.6 compatible string.format calls 2016-06-02 20:04:13 +02:00
client_browser.py Use multithread to grab server stats in the Browser mode (related to issue#951) 2016-11-26 16:21:36 +01:00
compat.py Correct another fucking issue about Python 3 bytes string to regular string (issue #933) 2016-09-27 21:30:22 +02:00
config.py Add access to the config file from the RestFul API: http://0.0.0.0:61208/api/2/config 2016-12-03 14:59:47 +01:00
cpu_percent.py Move core at the top of the module tree 2015-11-14 15:15:15 +01:00
filter.py No more Python 2.6 compatible string.format calls 2016-06-02 20:04:13 +02:00
folder_list.py No more Python 2.6 compatible string.format calls 2016-06-02 20:04:13 +02:00
globals.py First run for the Nginx AMP process 2016-04-14 19:40:36 +02:00
history.py Limit number of item is configurable through the restfull API 2016-05-30 15:56:22 +02:00
logger.py Make the logger configurable (issue #900) 2016-10-22 13:37:23 +02:00
logs.py Change initialisation step for alert (do not change anythink) 2016-10-25 14:02:03 +02:00
main.py Replace homemade timer by sched Python lib for the standalone mode 2016-12-04 10:32:26 +01:00
outdated.py Remove '__appname__' 2016-11-11 20:00:53 +01:00
password.py Remove '__appname__' 2016-11-11 20:00:53 +01:00
password_list.py Move core at the top of the module tree 2015-11-14 15:15:15 +01:00
ports_list.py Change Port plugin log message from warning to debug 2016-07-06 17:12:06 +02:00
processes.py Add more info about max pid in docstring 2016-11-12 18:56:47 +01:00
processes_tree.py Split processes and processes_tree 2016-03-20 14:31:37 +01:00
server.py Correct an issue when use --disable tags in client/server mode 2016-10-31 15:41:12 +01:00
snmp.py Move core at the top of the module tree 2015-11-14 15:15:15 +01:00
standalone.py Replace homemade timer by sched Python lib for the standalone mode 2016-12-04 10:32:26 +01:00
static_list.py First release for the TCP ports scanner plugin. TODO: test and doc 2016-06-13 18:06:14 +02:00
stats.py Args are now given to the Glances client 2016-10-31 18:11:17 +01:00
stats_client.py Args are now given to the Glances client 2016-10-31 18:11:17 +01:00
stats_client_snmp.py Refactors plugins to avoid calling views and history update inside the update method 2016-10-31 14:32:17 +01:00
stats_server.py Resolv compatibility issue with 2.7 or lower in client/server mode (round 1) 2016-10-31 18:32:40 +01:00
timer.py Correct issue with the thread. RTT values are now OK 2016-06-21 15:07:31 +02:00
webserver.py Add access to the config file from the RestFul API: http://0.0.0.0:61208/api/2/config 2016-12-03 14:59:47 +01:00

README.txt

You are in the main Glances source folder. This page is **ONLY** for developers.

If you are looking for the user manual, please follow this link:
https://github.com/nicolargo/glances/blob/master/docs/glances-doc.rst

===

__init__.py                 Global module init
__main__.py                 Entry point for Glances module
config.py                   Manage the configuration file
compat.py                   Python2/3 compatibility shims module
globals.py                  Share variables upon modules
main.py                     Main script to rule them up...
client.py                   Glances client
server.py                   Glances server
webserver.py                Glances web server (Bottle-based)
autodiscover.py             Glances autodiscover module (via zeroconf)
standalone.py               Glances standalone (curses interface)
password.py                 Manage password for Glances client/server
stats.py                    The stats manager
timer.py                    The timer class
actions.py                  Manage trigger actions (via mustache)
snmp.py                     Glances SNMP client (via pysnmp)
...
plugins
    => Glances data providers
    glances_plugins.py      "Father class" for others plugins
    glances_cpu.py          Manage CPU stats
    glances_load.py         Manage load stats
    glances_mem.py          Manage RAM stats
    glances_memswap.py      Manage swap stats
    glances_network.py      Manage network stats
    glances_fs.py           Manage file system stats
    glances_diskio.py       Manage disk I/O stats
    glances_docker.py       Glances Docker plugin (via docker-py)
    glances_raid.py         Glances RAID plugin (via pymdstat)
    ...
outputs
    => Glances UI
    glances_curses.py       The curses interface
    glances_bottle.py       The web interface
    ...
exports
    => Glances export interfaces
    glances_csv.py          The CSV export module
    glances_influxdb.py     The InfluxDB export module
    glances_opentsdb.py     The OpenTSDB export module
    glances_rabbitmq.py     The RabbitMQ export module
    glances_statsd.py       The StatsD export module
    ...