View Issue Details

IDProjectCategoryView StatusLast Update
0007010SymmetricDS ProNew Featurepublic2025-08-07 15:50
Reporterelong Assigned Toemiller  
Prioritynormal 
Status closedResolutionfixed 
Product Version3.15.0 
Target Version3.16.5Fixed in Version3.16.5 
Summary0007010: Notification can apply to specific monitors
DescriptionAdd a feature for notifications to filter for specific monitors. An email notification might go to one address for CPU, disk, and memory monitors. Another email notification might go to another address for batch error, batch unsent, and unrouted data monitors. Currently, notifications are associated with monitors based on a severity level, matching anything at that level and above, which is less flexible.

Store the list of monitors in the notification's expression field. The screen can make it easy to add to or remove from the list using a similar interface that email addresses use. While this is a less intentional design that means each notification needs to support the filter logic, that logic can be in a reusable place like NotificationUtils, and the design allows compatibility with the existing schema.
Tagsmonitoring

Activities

elong

2025-08-01 12:54

developer   ~0003284

pbelov

2025-08-06 15:21

manager   ~0003292

Merged PR: https://github.com/JumpMind/symmetric-pro/pull/341

pbelov

2025-08-07 15:50

manager   ~0003308

Included in the 3.16.5 release

Related Changesets

SymmetricDS: 3.16 dfcf7037

2025-08-06 15:31:06

evan-miller-jumpmind

Details Diff
0007010: Documented Filter For Monitors (to Include) field in Notification form Affected Issues
0007010
mod - symmetric-assemble/src/asciidoc/configuration/notifications.ad Diff File

Issue History

Date Modified Username Field Change
2025-08-01 12:52 elong New Issue
2025-08-01 12:52 elong Tag Attached: monitoring
2025-08-01 12:54 elong Description Updated View Revisions
2025-08-01 12:54 elong Note Added: 0003284
2025-08-01 12:54 elong File Added: Notifications for Specific Monitors.png
2025-08-01 12:56 emiller Assigned To => emiller
2025-08-01 12:56 emiller Status new => assigned
2025-08-01 13:10 emiller Target Version 3.15.20 => 3.16.5
2025-08-05 13:19 emiller Target Version 3.16.5 => 3.16.6
2025-08-06 15:21 pbelov Status assigned => resolved
2025-08-06 15:21 pbelov Resolution open => fixed
2025-08-06 15:21 pbelov Fixed in Version => 3.16.5
2025-08-06 15:21 pbelov Note Added: 0003292
2025-08-06 15:21 pbelov Target Version 3.16.6 => 3.16.5
2025-08-06 16:00 Changeset attached => SymmetricDS 3.16 dfcf7037
2025-08-07 15:50 pbelov Note Added: 0003308
2025-08-07 15:50 pbelov Status resolved => closed