Beyond the code: Hiring for cultural. Register now
Beyond the code: Hiring for cultural. Register now
September 24, 2024
When we built On-call, we aimed to enhance how people interact with their alerts. Our goal was to enable you to receive alerts in a structure that aligns with your organization's needs.
Instead of forcing everything into services, we empowered you to define what's important in your alerts. Internally, we tag alerts with the Team, Feature, and Affected Customer. We use this approach to route escalations to the right person, and to automatically invite the relevant Customer Success Manager to the incident channel.
This approach also provides rich data for incident insights, enabling you to see precisely how many major incidents occurred for a specific customer—without the need for manual field entry.
However, optimally configuring data from your observability tool, linking it to the appropriate attributes in incident.io, and routing it to the right escalation paths can be challenging. To help you understand the possibilities for your alerts, we've simplified the process of connecting and configuring your observability tool.
We've introduced AI suggestions for configuring attributes from your alert payload. We scan your payload and Catalog, and analyze this metadata to suggest attributes that can enrich future alerts.
For example, you might have set up a Datadog alert source and be creating incidents and escalations using the Team. After some usage, we may notice that some of these alerts also reference a Service
. The next time you open your source, we'll automatically suggest an expression that lets you start tagging that on your alerts too.
Alert routing with incident.io becomes powerful and simple when using Catalog expressions for dynamic routing. We recommend using as few routes as possible. This approach keeps your configuration across the organization simpler and more consistent, while allowing us to group your alerts more effectively.
If we notice you creating multiple or overlapping alert routes, we'll now inform you and guide you toward using fewer, more efficient routes.
When creating escalations from your alerts, you often want to dynamically escalate based on an alert attribute. Previously, this process was somewhat hidden, requiring you to click the lightning bolt icon and define an expression. Now, we automatically suggest available options. If you need a more advanced expression, you can still create one manually.
🚀What else we’ve shipped