Introducing SmartAlerts™: Best Practice Alerting Made Simple

February 26, 2020

Instana Changes Performance Monitoring Again with SmartAlerts™ - the First Curated Alerting System That Includes Systematic Context

Generating performance and error alerts for websites has historically never been an intuitive process. What do we alert on? How do we define the KPIs that we care about? Are we setting thresholds too high or too low? What are the best practice alerts? These are all questions that are often mired in ever-growing amounts of confusion and ambiguity. At Instana, we decided to create a revolutionary new approach and make alert configuration intuitive and intelligent with something we call – SmartAlerts™.

Instana’s new SmartAlerts introduces the ability to automatically generate alerting configurations using relevant KPIs and automatic threshold detection for use cases like website slowness or website errors. Combined with the power of Unbounded Analytics – SmartAlerts is the first alerting mechanism that automatically generates alerts based on use-cases designed for the environment at hand.

End the guessing game

The experience of creating and managing alerts has historically been an abysmal experience relegated to a grizzled cadre of ops engineers who most people have been afraid to speak with. If you’ve ever felt like setting up alerts for your applications has been a slightly less exciting version of whack-a-mole then hold onto your butts, because we have redefined the process by which engineers decide why they’re startled out of bed at 2 am. With our new Blueprints, configuring meaningful alerts has been distilled into three distinct, easy to use, steps.

Step 1:

Choose a blueprint –

Word Image 164

Blueprints are the curated and contextualized alerting plans that have been generated based on not only our experience with alerting but our customers as well. These plans are designed with specific use cases in mind and will automatically choose the proper KPIs and create baseline performance thresholds from the historical and seasonal patterns present in your environment. The historical and threshold determination is displayed in real-time while defining your new alert. Amazingly, you can see exactly when your alert would trigger based on historical data so that you can tune your thresholds just right; not too many alerts, not too few. Further customization can be defined in Step 2, where the scope is confirmed.

Step 2:

Confirm the scope –

Word Image 11

SmartAlerts gives your team the ability to quickly and easily refine your alert configuration with our Unbounded Analytics filtering. This effectively allows you to narrow the alerts to scenarios that you are ultimately responsible for. For example, it is trivial to define the scenario where only the performance is analyzed for the users accessing your application while on Mobile Safari and on your production or test environment. Defining these constraints becomes an interactive and transparent process as each change is graphed and visualized in real-time.

Step 3:

Choose the alert channel –

Word Image 165

The delivery of alerts is simplified by our wide selection of integration partners. After all, what good is an alert if it isn’t delivered reliably to your engineering team? Instana integrates directly with the industries leading alert management vendor tools, including PagerDuty and OpsGenie along with open-source monitoring tools such as
Prometheus. Alternatively, you can even send an email or post directly to a webhook.

What are Blueprints?

You may think of Blueprints as a prefabricated design for a house. While not entirely finalized, these plans allow for individualized customization to suit your taste. Don’t like those bathroom fixtures? Update them. Prefer to measure on the 99th percentile instead of the 90th? No problem. While the goal of SmartAlerts is to eliminate the difficulty in deriving reliable thresholds for performance metrics, we understand that our users may want to customize their alerting expectations.

Word Image 12

In addition to being able to modify the aggregation percentile, Instana will calculate baselines from algorithms based on either daily or weekly seasonality. We’ve also included the ability to specify time-based thresholds, which enable trigger conditions that require certain requirements to be met, including but not limited to the number of violations within a time window or a certain number or percentage of users being impacted.

The Future of Alerting

We built SmartAlerts because we know that with the increased complexity and size of modern application environments a smarter and more intuitive approach to alert management was a requirement. Today’s application owners deserve a modern and automated approach to alerting and performance monitoring. With this announcement, we are planning to introduce SmartAlerts and Blueprints throughout the entire Instana ecosystem. In addition to incorporating this radical new alerting approach to cover all functional areas within the Instana platform, we will continuously introduce Blueprint capabilities as we analyze how our customers are constructing their own custom alerts.

Try SmartAlerts Today

Word Image 166

SmartAlerts are now generally available for our customers using EUM (End User Monitoring) with their client-side applications. If you are monitoring a website, you can get started by clicking on the “Add Alert” button on your performance dashboard as illustrated above. If you haven’t started monitoring your websites with our EUM then head over to the free trial signup and get started today with the industries best Application Performance Management solution.

Play with Instana’s APM Observability Sandbox

Announcement, Developer, Product
Understanding the health status of your systems is important, and Observability tools, such as Instana, help you to achieve deep insights into every element of the overall architecture. As long as everything...
Developer, Engineering, Product
Laravel is one of the most beloved web framework for PHP. It was developed as an alternative to CodeIgniter and today is the most popular PHP project on GitHub based on the...
Announcement, Developer, Product
Instana captures a lot of information about activities happening on websites through our website monitoring, also known as end-user or real-user monitoring. Information about page loads, page transitions, HTTP calls, errors and...

Start your FREE TRIAL today!

Instana, an IBM company, provides an Enterprise Observability Platform with automated application monitoring capabilities to businesses operating complex, modern, cloud-native applications no matter where they reside – on-premises or in public and private clouds, including mobile devices or IBM Z.

Control hybrid modern applications with Instana’s AI-powered discovery of deep contextual dependencies inside hybrid applications. Instana also gives visibility into development pipelines to help enable closed-loop DevOps automation.

This provides actionable feedback needed for clients as they to optimize application performance, enable innovation and mitigate risk, helping Dev+Ops add value and efficiency to software delivery pipelines while meeting their service and business level objectives.

For further information, please visit