When configured, alerts automatically track predefined conditions, generate incidents when thresholds are breached, and notify the right stakeholders through preferred channels. Alerts are organized into three main areas:
- Incident Dashboard
- Alert Conditions
- Notification Channels
Incident Dashboard
The Incident Dashboard provides a centralized view of all alert incidents triggered across your projects. It is the primary interface for monitoring alert activity, investigating issues, and tracking frequency trends. Key Features:- Incident List โ View all incidents triggered by breached alert conditions within a selected date range.
- Frequency Distribution โ Visual summaries of how often alerts have been triggered, helping identify recurring issues.
- Total Incidents โ Number of incidents recorded during the selected period.
- Affected Alert Conditions โ Number of alert conditions that triggered incidents.
- Top Breached Conditions โ Quick access to the most frequently triggered alert conditions.
- Detailed Incident View โ Each incident includes the triggering condition, timestamp, and application context.
Alert Conditions
Alert Conditions define the rules that determine when an incident should be generated. Each condition monitors a specific aspect of your system and triggers alerts when thresholds are breached.Creating a New Alert Condition
- Click New Alert Condition.
- Name the condition โ Provide a descriptive label for the alert.
- Select Application โ Choose the project/application where the condition will be applied.
- Select Notification Channel โ Choose how the alert will be sent. You can also create a new notification channel here if needed.
- Select Alert Category โ Alerts can belong to one of three categories:
- System Health โ No logs received for X duration (select duration).
- Functional Evaluation โ Select metric. These metrics are configured when monitoring is enabled. Alert triggers if the metric fails for more than the specified duration.
- Security โ Select category. These categories are configured during monitoring setup. Alert triggers if the category fails for more than the specified duration.
- Save the condition โ Once configured, the alert condition will be added to your project.
Managing Alert Conditions
- List of Alert Conditions โ View all configured alert conditions for a project. Each entry shows:
- Condition name
- Associated application
- Notification channel
- Incident count
- Last alert triggered on
- Created on
- Alert Details โ Click on any alert condition to view all related incidents in chronological order. This helps track recurring breaches and evaluate system health over time.
Notification Channels
Notification Channels define how alert notifications are delivered. Channels ensure the right people or systems are informed when an incident occurs.Creating a New Notification Channel
- Click New Notification Channel.
- Name the channel โ Provide a descriptive label for the channel.
- Select destination โ Choose between Email or Webhook:
- Email โ Enter a list of recipient emails. Multiple addresses should be comma-separated.
- Webhook โ Provide the webhook URL where notifications should be sent. Configure request format: Trusys sends alerts as
POSTrequests with JSON payloads. Ensure your system is configured to receive and process the payload.
- Save the channel โ Once created, the channel can be linked to any alert condition.
Managing Notification Channels
- List of Channels โ View all notification channels in the project, including:
- Channel name
- Number of alert conditions using this channel
- Added on date
- Status (active/inactive)
- Notification Details โ Click on any channel to view details and see all alert conditions associated with it. This makes it easy to trace who gets notified for each condition.
Summary
- The Incident Dashboard provides visibility into all triggered alerts and their frequency.
- Alert Conditions define the rules that trigger incidents and determine what to monitor.
- Notification Channels control how incidents are communicated to users or external systems.