In this release:
UI improvements:
- you can now hide columns of the event log with the
hideColumns
request parameter; - embedded graph widget was updated. The following functionality was added:
- search bar in the metrics selector;
- data table for the selected graph;
- export to CSV button;
- exported PDF file now has all currently displayed table data.
- added new object controls to the main toolbar:
- “Add here” function;
- “Move here” function.
- “Period” field in the Monitoring section now displays the default value;
- you can now sort table view by time and duration;
- “Active to” field is hidden for Keycloak and LDAP users;
- states in tables are now sorted by their priority.
Server improvements:
- the ability to remove user’s own account is now available only if the
server.user.auth_enabled
parameter is enabled in the server configuration; - added the ability to disable API Token authentication;
- added a new built-in state – CRITICAL;
- added the ability to store metrics in VictoriaMetrics;
- models of active and historic alarms have been reworked to correspond with each other. This allowed us to implement the following functionality:
- alarms now separate “severity” and “clear” states;
- active alarms comments are retained when active alarm moves to alarm history;
- acknowledgements are retained when active alarm moves to alarm history;
- added the ability to block a user by IP after unsuccessful login attempts;
- support for the local JMX probes was removed;
- changed the language selection behavior. By default, only English language is enabled, and the rest have to be explicitly defined in the web application configuration.
Bug fixes:
- fixed an issue that led to an incorrect data being saved in an object after adding a graph;
- fixed an issue that prevented the “duration” condition from working when analyzing multiple metrics.