Skip to main content

Search configuration

Graylog allows customizing the options allowed to search queries, like limiting the time range users can select or configuring the list of displayed relative time ranges.

queries_search_configuration

All search configuration settings can be customized using the web interface on the System -> Configurations page in the Search configuration section.

Query time range limit​

Sometimes the amount of data stored in Graylog is quite big and spans a wide time range (e. g. multiple years). In order to prevent daily users from accidentally running search queries which could use up lots of resources, it is possible to limit the time range that users are allowed to search in.

Using this feature, the time range of a search query exceeding the configured query time range limit will automatically be adapted to the given limit.

queries_query_time_range_limit

The query time range limit is a duration formatted according to ISO 8601 following the basic format P<date>T<time>with the following rules:

DesignatorDescription
PDuration designator (for period) placed at the start of the duration representation
YYear designator that follows the value for the number of years
MMonth designator that follows the value for the number of months
WWeek designator that follows the value for the number of weeks
DDay designator that follows the value for the number of days
TTime designator that precedes the time components of the representation
HHour designator that follows the value for the number of hours
MMinute designator that follows the value for the number of minutes
SSecond designator that follows the value for the number of seconds

Examples:

ISO 8601 durationDescription
P30D30 days
PT1H1 hour
P1DT12H1 day and 12 hours

More details about the format of ISO 8601 durations can be found here.

Relative time ranges​

The list of time ranges displayed in the Relative Time Frame Selector can be configured, too. It consists of a list of ISO 8601 durations which the users can select on the search page.

queries_relative_timerange_options