Root Cause Analysis

How to perform root cause analysis

Before you perform the actions on this page, you must have configured a data source, data set, and created an alert.

In this guide we learn how to perform root cause analysis.

Find anomalies

First, find an anomaly to investigate.

💡

If you received an anomaly email you can skip to the anomaly chart section of this guide.

Click on the tab on the left menu to view all anomalies. You should see the following screen:

Select an anomaly by clicking on the anomaly in the Name column. You should then see the following screen:

An anomalyAn anomaly

At the top of the screen is a calendar control that we can use to control the date range shown on the screen.

Date range selectionDate range selection

Below is a summary of the anomaly showing a chart of varied values over time.

Anomaly SummaryAnomaly Summary

Finally we have a heatmap at the bottom of the screen that allows us to drill down into the data based on various properties.

HeatmapHeatmap

Anomaly chart

Let's have a look at how to use the anomaly chart. The animation below shows how to use the various controls:

Investigating the anomaly chartInvestigating the anomaly chart

You can update the chart to include add or remove anomalies, upper and lower bounds, as well as the values themselves. You can also zoom in to specific parts of the chart to do further investigation, as shown in the animation below:

Investigating the anomaly chartInvestigating the anomaly chart

Heatmap

Next let's have a look at how to use the heatmap. The heatmap shows how the data has changed compared to the same period seven days ago. You can then drill down by each property to see the current value and the percentage change, as shown in the animation below.

Investigating the heatmapInvestigating the heatmap

In this example, there's been a significant decrease in page views for the Chrome browser. Our next step is to determine what's changed, causing Chrome's page views to decrease.

Events

You could also ingest events like holiday events and code check-ins, for example, to ThirdEye. Let's have a look at how to create an event.

To view your events, click on the Events tab on your Configuration page. You would then see your list of events.

Events pageInvestigating related events

If you do not have events and want to create an event, click on the Create dropdown button and select Create Event. For ingesting events in bulk, you could view our API Swagger documentation (opens in a new tab) for available Event API routes to configure event ingestion.

Create event