From a33d1eee5f1c4b6b2a63fd41eb1386d7700395e4 Mon Sep 17 00:00:00 2001 From: nicolargo Date: Sat, 17 Apr 2021 12:14:08 +0200 Subject: First version but should be optimize to display plugin grab time --- glances/main.py | 2 ++ glances/standalone.py | 5 +++++ 2 files changed, 7 insertions(+) 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 -- cgit v1.2.3