Improved Log Search
Redesigning the overly complicated log search experience so users can find logs quicker and more accurately
Role
UX Designer
Category
Redesign
Duration
3 months
The Problem
WatchGuard currently has a log search experience to search logs across different devices and services. However, these logs are only accessible via a custom query language that WatchGuard provides. The UI has no mechanism to identify incorrect queries, which leads to customers hoping the query is correct then waiting to see no results returned. When we polled the data, 63% of log searches submitted by customers returned no results due to incorrect syntax. As we designed FireCloud, we wanted to improve this experience so users would have a much higher success rate when searching for logs.
Research Results
Pulling internal data showed 63% of log searches did not have the correct syntax
When talking with customers, most customers would have to search Google to find the correct query language to use (while still typing out the language incorrectly)
More complicated queries were exponentially more likely to be incorrect
Logs were returned unformatted which made certain information hard to find
Initial Requirements Based on Research
A mechanism needs to be created that does not rely on users to input the correct syntax which would allow for more accurate queries and more complex queries being possible
Logs that are returned in a readable format
Customization of which fields of the log messages the user wants to see
The ability to still use the WatchGuard Query Language for users that are comfortable with the language and want to perform custom queries a query builder might not be able to build
The Design
Users can switch between basic and advanced modes depending on what kind of query they want to build
Basic mode allows users to choose fields from a query builder and enter any custom information they need for the query. While selecting fields and entering information, the query is built and displayed in the input field
Results are returned as formatted logs in a table that is sorted by date
Users can customize which columns they want to see in the logs depending on what they are searching for
Users can move between logs with arrow keys on the keyboard or on the screen
Results
This new log search (which was introduced in the new FireCloud product) was received with amazing praise from customers and sales. Search queries improved to a staggering 96% success rate after switching to this experience and the amount of time spent on this page was cut by 40%. So many customers loved the new log search experience that other teams in WatchGuard were pressured into implementing the same UI sooner for their products sooner than they had planned.





