Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Define alert criteria

  • Define the frequency of alert checks

  • Specify a list of recipients that will be notified if an alert is triggered

  • Receive email notifications with an attached data visualization and a link to the triggered query

...

Business Value: 

Nobody has enough time to manually track every metric, every day and maintain full visibility of all the important changes in their data. Scuba signals saves you time and provides peace of mind knowing that you will be notified if something critical changes in your data. 

...

Scuba Signals can be defined in the Explore feature in the definition window under the Signals tab. All the measures that you want to use in a Signal configuration need to be defined in advance under the “definition” section. If the measures are not defined, they will not show up for use under Condition.

Optional - Predefining Measures In Data

Two common use cases to monitor with Signals are a drop in DAU/WAU/MAU and a drop in event volume. To do this, we will create a new measures in data that will help signal drops in traffic. Here on the Data page we see some saved measures, including 80% of all events.

...

The definition of “80% of all events” can be seen below. It is a simple calculated measure that multiplies the total events by a factor of 0.8, thus effectively reducing the total volume by 20%.

...

Step 2 -

...

Defining Measures for Use in Signals

...

Before moving on, we define a second measure so that Scuba Signals can make a conditional comparison for the alert criteria. We will simply use “All Traffic” as the second measure to compare.

...

Still within the Definition panel, we apply a 7 day time offset, so that we can compare this week to the previous week.

...

[wip]

Step 3 - Set Trigger Conditions in Scuba Signals

Now that we have prepared the offset and the measures that we needyou have defined the measures you want to compare, we can head over the Scuba Signals by clicking on the “Automation” once again. The last step in this process is to fill out the Automation Panel.

Image Removed

Let’s name this automation “20% Drop alert” and give it a small description for our own understanding.

The heart of the alert lives in the “Condition” section. Here we specify that we want an alert to fire if 100% of events right now is less than 80% of events 7 days before.

Boom! You’ve done it! This essentially means that your rapidly growing SaaS company is going to get notified if there is a 20% drop in traffic from one week to the next!tab.

[wip]

Step 4 - Scheduling & Delivery  

Lastly, we specify how frequently we you want the comparison to run.

...

Then we specify the , enter an email subject line and who should receive the email alert.

...

After creating this Signal, the listed emails will receive an email alert with the 20% Drop Alert subject line anytime the specified Signal condition is met. Checking “Include Graph” will add a data visualization of the drop as an email image attachment. Including the Query URL will include a link to bring the recipient directly to the triggering specific query in Scuba so that deeper analysis can be performed as necessary.

...