console: make the upper limit for dimensions configurable

This commit is contained in:
Vincent Bernat
2022-10-05 08:22:25 +02:00
parent bc75d04bc6
commit 9c7e3db6e7
4 changed files with 25 additions and 9 deletions

View File

@@ -19,6 +19,8 @@ type Configuration struct {
DefaultVisualizeOptions VisualizeOptionsConfiguration
// HomepageTopWidgets defines the list of widgets to display on the home page.
HomepageTopWidgets []string `validate:"dive,oneof=src-as dst-as src-country dst-country exporter protocol etype src-port dst-port"`
// DimensionsLimit put an upper limit to the number of dimensions to return.
DimensionsLimit int `validate:"min=10"`
}
// VisualizeOptionsConfiguration defines options for the "visualize" tab.
@@ -43,6 +45,7 @@ func DefaultConfiguration() Configuration {
Dimensions: []queryColumn{queryColumnSrcAS},
},
HomepageTopWidgets: []string{"src-as", "src-port", "protocol", "src-country", "etype"},
DimensionsLimit: 50,
}
}