We’re so excited to share our latest features and improvements to the Embrace dashboard!
In this update, we’ll give a walkthrough of updates to our Alerts system, including support for multiple Slack channels, improved monitor graph functionality, and new visualizations in Slack and email alerts. Now you have more control over where to send alerts in addition to better context when creating and reviewing the corresponding monitors.
Here’s what we’ll cover in this post:
- New support for multiple Slack channels
- Improved monitor graph functionality
- New visualizations in Slack and email alerts
New Support for Multiple Slack Channels
Previously, teams could only send alerts to a single Slack channel. This unfortunately prevented teams from controlling exactly who would receive individual alerts. But not anymore! Now, teams can create multiple Slack channels and configure at the alert level where to send notifications.
To get started, head to your Settings page by clicking the gear icon from any page in the dashboard and clicking on Settings.
You can then click on the Notifications tab and create any additional Slack channels you need.
You can also remove Slack channels as needed. A popup will appear if you try to delete a Slack channel that is associated with a preexisting alert. In which case, you can click the link to go to the corresponding Edit Alert page and update the channel to an active one before completing the deletion. Similarly, the “When an issue is reopened” message will appear if the Slack channel you want to delete is the assigned one for reopened issues. It will link to the Settings page of any apps in the organization where this is the case. You can click through and update the channels where needed before continuing with the deletion.
When creating or editing alerts, you can use the dropdown to make these channel configurations.
This new feature empowers your team to send alerts only to the people that need to be notified. Your engineers will no longer have to wade through every notification to find the ones they need to take action on. For example, if the issue corresponds to a specific feature, you can send alerts to the corresponding feature team’s channel as well as to any individual owners or stakeholders. This update gives your team maximum flexibility to both take action faster and reduce noise.
Improved Monitor Graph Functionality
We’ve made a few improvements to the graphs on our Alert Detail pages, including showing the error and warning thresholds. It’s now much easier to see why a given alert fired and how the associated issue’s frequency corresponds to your thresholds.
Another update is that the individual data points now correspond directly to the monitor’s time window. So in the image above, with a time window of 30 minutes, the data points are set at 30 minute intervals. For comparison, our previous graph showed data points at 1 minute intervals, regardless of the specified time window. This change provides a cleaner visual representation to tie the issue’s frequency to the precise time window you’re interested in.
New Visualizations in Slack and Email Alerts
We’ve added graphs into our Slack and email alerts to provide more immediate context into the given issue. You’ll now see a snapshot of the monitor when it triggered. That way, before visiting the dashboard to investigate, you can check the recent history of the underlying metric.
Here’s an example of a new Slack alert.
And here’s an example of a new email alert.
We’ve also updated the UI of our email alerts to make them easier on the eyes.
And that’s it! We’ve added support for multiple Slack channels so you can send alerts directly to the people who need them. We’ve updated our monitor graphs to better reflect their configuration, including threshold lines and data point intervals that match the associated time window. In addition, we’ve added graphs to our Slack and email notifications so you can see the state of the monitor when it triggered.
As always, please share any feedback so we can continue to build features and improvements that help your team be successful.
How Embrace Helps Mobile Teams
Embrace is a mobile data platform that provides observability, debugging, and proactive alerting for mobile teams. We are a comprehensive solution that fully reproduces every user experience from every single session. Your team gets the data it needs to proactively identify, prioritize, and solve any issue that’s costing you users or revenue.
We're hiring for many different roles! Check out our openings and see if you'd be a good fit for our growing team!
Want to see how Embrace can help your team grow your mobile applications with best-in-class tooling and world-class support? Request a customized demo and see how we help teams set and exceed the KPIs that matter for their business!
Need help improving the performance and stability of your Unity games? Take our SDK for a spin!
Want to learn best practices for scaling your mobile applications? Check out these helpful eBooks!