aboutsummaryrefslogtreecommitdiffstats
path: root/cmd/geth/monitorcmd.go
diff options
context:
space:
mode:
authorPéter Szilágyi <peterke@gmail.com>2015-06-25 17:12:11 +0800
committerPéter Szilágyi <peterke@gmail.com>2015-06-25 17:12:11 +0800
commitc6e2af14c0019c43c11e03b9fd79ba4489a38bed (patch)
treede69f782142f29718a3a15489dc559b267a95140 /cmd/geth/monitorcmd.go
parent3ea6b5ae32215daa6393e02682d6946a2aa89af3 (diff)
downloaddexon-c6e2af14c0019c43c11e03b9fd79ba4489a38bed.tar.gz
dexon-c6e2af14c0019c43c11e03b9fd79ba4489a38bed.tar.zst
dexon-c6e2af14c0019c43c11e03b9fd79ba4489a38bed.zip
cmd/geth: limit the maximum chart colums to 6
Diffstat (limited to 'cmd/geth/monitorcmd.go')
-rw-r--r--cmd/geth/monitorcmd.go4
1 files changed, 3 insertions, 1 deletions
diff --git a/cmd/geth/monitorcmd.go b/cmd/geth/monitorcmd.go
index b51da91e6..78b67c17c 100644
--- a/cmd/geth/monitorcmd.go
+++ b/cmd/geth/monitorcmd.go
@@ -85,7 +85,9 @@ func monitor(ctx *cli.Context) {
utils.Fatalf("No metrics specified.\n\nAvailable:\n - %s", strings.Join(list, "\n - "))
}
sort.Strings(monitored)
-
+ if cols := len(monitored) / ctx.Int(monitorCommandRowsFlag.Name); cols > 6 {
+ utils.Fatalf("Requested metrics (%d) spans more that 6 columns:\n - %s", len(monitored), strings.Join(monitored, "\n - "))
+ }
// Create and configure the chart UI defaults
if err := termui.Init(); err != nil {
utils.Fatalf("Unable to initialize terminal UI: %v", err)