Alerting

Introduction

Instana is a fully automatic application performance monitoring solution that makes it easy to see the exact, real-time health of your application, hosts, and processes. This is necessary knowledge when it comes to preventing potentially fatal crashes to your infrastructure. With Instana you can know, for example, if your checkout function is on the verge of failing, be aware of excessive CPU steal time, or check the call response time. Instana is built for easy use, deployment, and maintenance, providing a stress free, automatic, real-time evaluation of your application’s status.

Alerting is an important part of any APM product, and with Instana you can configure multiple alerting rules with an unlimited number of integrations to be alerted through. To filter the events on which to be alerted, simply select one or more event types and further filter events by specifying a Dynamic Focus query.

Alerting Configuration

Alerting and Integrations can be configured under “Settings → Team Settings → Alerting”.

alerting configurations dialog

To filter for the specific events to be notified on, enter a Dynamic Focus query by clicking on “Advanced Filter:“. For example, to notify on events affecting the prod zone of the monitored system, specify the query entity.zone:prod. Alternatively you can filter out events affecting entities with tag dev by adding a query NOT entity.tag:dev to the filter. An estimate of the number of events matching the configuration can be found just below.

Each alerting notification contains following metrics:

  • Event type
  • Event status (open, closed)
  • ID and link to Instana
  • Start time
  • Severity
  • Event text and details
  • Host FDQN and tags (when available)
  • Host tags (when available)

Events matching the event type and Dynamic Focus query will be sent to the integrations enabled for the configuration.

Integrations

Integrations can be configured under “Settings → Team Settings → Alerting → Integrations”, and can be used across multiple alerting configurations.

alerting integrations

Email

Specify any number of emails.

WebHook

Learn more about our WebHook integration

OpsGenie

Learn more about our OpsGenie integration

PagerDuty

Learn more about our PagerDuty integration

Office 365

Learn more about our Office 365 integration

Slack

Learn more about our Slack integration

Splunk

Learn more about our Splunk integration

Google Chat

Learn more about our Google Chat integration

Maintenance Windows

Maintenance Windows allow to mute events of specific entities within a given time window. These can be configured under “Settings → Team Settings → Alerting → Maintenance Windows”.

alerting maintenance windows

This is useful when there is planned maintenance or load testing in parts of the monitored system. The affected entities to be muted are filtered using a Dynamic Focus Query. All events, issues and incident matching this query will then not throw any alert within the given time window.

NOTE:

  • If the query field is left empty, all alerts will be turned off for the duration of this maintenance window.
  • It can take about 4 minutes until new configurations or changes to existing configurations take effect.

Each Maintenance Window has one of the following states:

  • Unscheduled – No time window has been specified yet, but the configuration can be used for later scheduling.
  • Scheduled – The time window is specified and it is scheduled in the future.
  • Active – It is currently active and events matching the Dynamic Focus Query are muted.
  • Finished – Scheduled maintenance window is in the past.

Please note this can also be configured through our REST API