Alerts tab

The Alerts tab in the Notification center displays the alerts that Snaplex nodes generated during the specified time range. From this tab, you can view alerts and download alert logs and Snaplex logs to troubleshoot issues. You can address issues with self-managed Snaplexes (Groundplexes). SnapLogic manages issues with Cloudplexes.

Alerts have two states, open and closed . The system closes some alerts when the cause of the alert resolves. You can manually close alerts from the three dot menu.

Snaplex nodes raise alerts for various conditions, including:
Tip: Create a Snaplex node notification describes how to configure email and slack notifications for node resource utilization. Some of those configurable notifications don't display on the alerts tab.

Snaplex alerts include a state, event name, description, and date as shown in the image below:


Alert history page in Monitor

Use table controls to:

  • Download the log of alerts in CSV file format. The log includes the alerts for the selected date range and status.
  • Select the date range.
  • Refresh table data.
  • Configure the table, by clicking . You can set row spacing to expanded or compact, hide or show columns, and filter the State column.
  • Click the State column filter icon, , to filter by: All, Open, or Closed alerts. A dark filter icon, , indicates that the column has a filter applied.
  • Close alerts that you've viewed or addressed. Click the three-dot menu in the alert row and select Close.
    Close alert

  • To download Snaplex logs, click the link in node crash alerts.
  • For pipeline interrupter alerts, click the link to open the pipeline in Designer.
  • To filter alerts for a specific Snaplex, click the Snaplex name in a node alert.

Snaplex congestion alerts

Snaplex nodes generate alerts when one or more pipelines run by a triggered task are queued for:

  • More than 75% of their respective Time To Live (TTL)
  • Five minutes.

A Snaplex only generates one alert regardless of the number of pipelines over the threshold. After generating an open alert, if there are no pipelines above the threshold for that Snaplex, the open alert resolves automatically and its state changes to closed.

Important: Always investigate the cause of Snaplex congestion alerts. Frequent alerts indicate that a Snaplex needs more capacity or the pipelines running on it need a redesign.

Snaplex node threshold watermarks

You can adjust the behavior of Snaplex node alerts with threshold watermarks. In some scenarios, alerts for CPU, memory, or disk resource are triggered, but weren't directly caused by pipelines. For example, a disk alert might be triggered files accumulating in a /temp directory mounted on the Snaplex node. To address this case, an Environment admin can put the Snaplex in maintenance mode, and clear the space in the directory.

Threshold watermarks enhance the reporting accuracy of Snaplex node alerts and can reduce the frequency of alerts. With watermarks enabled, memory and CPU usage alerts close automatically when the usage falls below the lower watermark, which is 40% below the threshold. For example, a notification set to trigger at 80% for memory usage, closes when the memory goes below 0.4 * 80, or 32%. Similarly, a high watermark of 40% closes the alert. For example, when disk extends beyond 40% of the configured threshold, the alert is closed.

Watermarks aren't set by default. You can ask your CSM to configure the following threshold watermarks by enabling the feature flag for the environment and setting the watermarks:

  • com.snaplogic.cc.service.UsageMonitorServiceImpl.LOW_WATERMARK = 0.4

  • com.snaplogic.cc.service.UsageMonitorServiceImpl.HIGH_WATERMARK = 1.4