To start generating signals, you need a source (data) and a rule (a way to interpret the data). You must be an Admin or Coordinator to set up signals in a workspace.
Add Source
Signals all require a source. To add a source for signals, follow these steps:
If your source is app reviews, first create the app reviews source.
In the workspace where you want to create the signal, click Signals > Settings.
Click Sources > Add source.
Choose where the signal should come from. You can choose from:
Runs
Tests
App reviews (requires you to select one of the app review sources you created)
Click Add source.
Now your source is available for creating rules to generate signals.
Create a Rule
Rules are what turn your sources into useful signals. Whenever a rule is matched on an incoming data source, a signal is generated. You can create many rules for each source, but each rule has only one source.
To create a rule to start generating signals, follow these steps:
Open one of your created sources.
Click Add rule.
Give your rule a name to understand what insight it is bringing.
Choose the details that trigger a signal (the options are different for each source type).
Signals are generated if they match any of the options in all of the option groups.
For example, if you have tests as a source and you choseFailed
andErrored
as possible statuses andFlaky
for the label, a signal is created for any review that has either of the selected statuses and also has the label.
Under Signal creation, choose how often to create signals:
One signal per rule: All events that meet the rule are listed in a single signal. This creates the fewest signals.
One signal per entity: All events for a given entity (a test, run or app with reviews) are grouped together into a single signal. Each entity has its own signal.
One signal per event: Whenever a source matches the rule, a new signal is created. This creates the most signals.
Click Create signal rule.
You see your configured rule. To make it start generating signals, click Set live.
The rule is now created and ready to generate signals.