Enterprise AI

Sumo Logic Query Builder

COMPANY Sumo Logic
ROLE UX Designer 2
Duration 6 Months
Launch Oct 2019

Structured analytics query builder helping teams query and visualize complex data sets efficiently

My Impact

Redesigned query builder reducing query time by 50%, increasing query volume by 40%, and improving NPS by 20 percentage points; contributed to Sumo Logic's growth from Series C to $2.17B IPO

Background

Sumo Logic is a cloud-native real-time machine data analytics platform that empowers teams to make data-driven decisions.

Let’s break it down further. Assume that you work at a large airline company and encounter co-workers named Andre and Kathy. Both of them use Sumo Logic but they have different usecases in mind.

Meet Andre

Andre is a Software Engineer on the Infrastructure Team and his role is to make sure that the systems are up and running as soon as possible whenever the airline's check-in infrastructure goes down. He uses Sumo to monitor the health of the server infrastructure, to get notified of system failures, and to troublshoot the root cause of problems and fix them quickly.

Meet Kathy

Kathy is the Head of Business Operations and is responsible for expanding operations in certain regions of the world by analyzing airline's passenger traffic and travel patterns. She uses Sumo to create dashboards that give her rich insights about her team's target for the quarter, understand popular routes and trends, build strategy and product roadmaps along with key stakeholders and business partners.

Challenges

While both Andre and Kathy use Sumo's tools for their work, they are frustrated.

Our research showed that users were lost trying to figure out how to write queries effectively. Novice users, in particular, struggled as it meant learning a new query language. Expert users wanted the ability to group queries and perform powerful tasks at once. Even with abundant learning resources, users spent a long time figuring out how to write proper queries.

As a designer, it was important to understand that the Sumo platform handled both structured and unstructured data which complicated the semantics of the query language making it a hard design problem to solve.

Goal

To simplify the query writing process and reduce the amount of time taken by users to write successful queries

Role

Led product design efforts for the Sumo Logic's metrics query and dashboard creation experience through the Double-Diamond process.

UX Research Studies

Conducted user interviews with a UX researcher, to gather design insights and uncover user needs, pain points and evaluate designs

Design Strategy & Ideation

Scoped the problem at hand keeping project timelines in mind and led an internal ideation workshop with teams from US, Poland and India to understand interaction behaviors and must-have features in a query builder

Prototyping & Testing

Delivered design prototypes ans final specs vetted by user testing sessions with external participants

Sumo Logic's New Query Builder solved the challenges linked to query writing by providing a simpler and cleaner structure to writing metrics queries for both novice and expert users, thereby helping them get closer to their solutions

Key Themes

Simplifying Complexity

Both Kathy and Andre found it hard to write metric queries during critical times

Sense of Freedom

Andre wanted to monitor the server health of us-east & us-west regions and Kathy wanted to track popular flight routes and times from from San Francisco and New York City

Interaction Patterns

"Does this tool handle all kinds of queries?"

"Can I still use the query language?"

"How do we switch modes?"

Real-world edge cases

Andre often leveraged multiple complex queries to get to the root cause of his bug

Error Handling & Accessibility

Both Andre and Kathy wanted to resolve errors by themselves and learn how to write queries on-the-go

Features

Query Modes

Ability to toggle between basic and advance modes for query writing catering to novice and expert users. By understanding the semantics of the query language and observing how users grouped data, the simple mode breaks down a query into four broad categories: Metric, Filter, Aggregation, Group By.

Autocomplete

Two different menus depending on whether a user is just starting with a key/value pair or picking a value after a key is selected.

Multi Action Support

Ability to get alerts, delete, and duplicate actions apart from the mode toggle. By setting up alerts, users can auto-run queries and get notified whenever there is an anamoly.

Microinteractions and chip creation

Microinteractions for fast query writing and picking values from an infinite database

Multi Filter Support

While single filters worked for novice users who were trying to get broader insights, those debugging preferred multiple filters to narrow down issues during the troubleshooting phase.

Multi Query Support

Andre who was an expert user pointed out nuances and edge-cases that had to be addressed. For instance, Andre often leveraged multiple complex queries to get to the root cause of his bug. He wrote a second query to take in results from the first and feed it to the third.

Multiple Query Types

Infact, expert users used multiple types of queries to pinpoint the source of the problem.

Error Handling

Error handling was another nuance that we had to handle since we were looking at real world use cases. and accessibility were other factors that we looked into at this point.

Accessibility

When it came to accessibility, keyboard shortcuts were a must have since certain users preferred navigating just via keyboards and did not want to use the touchpad or a mouse.

User Quotes

NPS 7, Platform Engineer

“I’m happy to see dropdowns for things like _sourceCategory. It is so much easier to have a place to start.”

NPS 10, Business Administrator

“Easy to use. A lot more sensible now. Nice aggregation functions!”

NPS 9, Senior DevOps Engineer

“Want to see some suggestions when writing queries. Is there a way to merge two queries?”

Results

The product was launched in Oct 2019 as a part of the company's Kubernetes initiative at the company user conference.

50%

reduction in query writing time

40%

increase in the number of queries written

3x

number of datapoints per day (11M)

20%

improvement in Net Promoter Score (NPS)

With the help of the new solution, Kathy was able to successfully create dashboards that informed her product strategy using data about trending tourism spots, social media tags and her airline's passenger traffic throughout the year. On the other hand, Andre was able to single-handedly pinpoint what led to the system breakdown and get the systems up and running without having to alert another soul.

Media Coverage

On September 17, 2020, Sumo Logic debuted on the NASDAQ stock exchange in its initial public offering as a public company.

Investers.com

"As businesses look to derive more value out of their technology infrastructure, they are turning to companies like Sumo Logic (SUMO), which completed an initial public offering that exceeded expectations..."

Forbes.com

“Take a look at Sumo Logic, which is a pioneer of Continuous Intelligence. The company’s software helps organizations with a myriad of challenges like security, digital transformation, cloud computing and analytics. ”

← Back to Home