diff options
author | nicolargo <nicolas@nicolargo.com> | 2021-04-17 12:14:08 +0200 |
---|---|---|
committer | nicolargo <nicolas@nicolargo.com> | 2021-04-17 12:14:08 +0200 |
commit | a33d1eee5f1c4b6b2a63fd41eb1386d7700395e4 (patch) | |
tree | be6b9e85c78752de71c5a85c11c8d8352a48c2fb | |
parent | b8dade991cd30b954f1e3b71720a45a538c53762 (diff) |
First version but should be optimize to display plugin grab time
-rw-r--r-- | glances/main.py | 2 | ||||
-rw-r--r-- | glances/standalone.py | 5 |
2 files changed, 7 insertions, 0 deletions
diff --git a/glances/main.py b/glances/main.py index 9df41276..6a86e64f 100644 --- a/glances/main.py +++ b/glances/main.py @@ -234,6 +234,8 @@ Examples of use: dest='stdout', help='display stats to stdout, one stat per line (comma separated list of plugins/plugins.attribute)') parser.add_argument('--stdout-csv', default=None, dest='stdout_csv', help='display stats to stdout, csv format (comma separated list of plugins/plugins.attribute)') + parser.add_argument('--issue', default=None, action='store_true', + dest='stdout_issue', help='test all plugins and exit (please copy/paste the output if you open an issue)') if not WINDOWS: parser.add_argument('--hide-kernel-threads', action='store_true', default=False, dest='no_kernel_threads', help='hide kernel threads in process list (not available on Windows)') diff --git a/glances/standalone.py b/glances/standalone.py index d94af6fc..351bfd95 100644 --- a/glances/standalone.py +++ b/glances/standalone.py @@ -29,6 +29,7 @@ from glances.stats import GlancesStats from glances.outputs.glances_curses import GlancesCursesStandalone from glances.outputs.glances_stdout import GlancesStdout from glances.outputs.glances_stdout_csv import GlancesStdoutCsv +from glances.outputs.glances_stdout_issue import GlancesStdoutIssue from glances.outdated import Outdated from glances.timer import Counter @@ -82,6 +83,10 @@ class GlancesStandalone(object): logger.info("Quiet mode is ON, nothing will be displayed") # In quiet mode, nothing is displayed glances_processes.max_processes = 0 + elif args.stdout_issue: + logger.info("Issue mode is ON") + # Init screen + self.screen = GlancesStdoutIssue(config=config, args=args) elif args.stdout: logger.info("Stdout mode is ON, following stats will be displayed: {}".format(args.stdout)) # Init screen |