[INSTRM-1105] Walk all instrument keywords, make sure there are alerts for all which need them Created: 12/Nov/20  Updated: 05/Dec/20

Status: Open
Project: Instrument control development
Component/s: ics_alertsActor, ics_ccdActor, ics_hxActor, ics_xcuActor
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: Normal
Reporter: cloomis Assignee: cloomis
Resolution: Unresolved Votes: 0
Labels: SPS
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Story Points: 2

 Description   

Make sure there are alertsActor limits, etc. for all values which matter.

There is a design issue here. We currently send all alerts, and thus all keywords which can have alerts, off to STS. And STS only knows about triggering on whether the associated text field is "OK" vs not "OK". This is fine for major alarms (detector temps, instrument power, etc). But we are proposing adding many dozens of keywords, and will generate many non-critical warnings. Now that have used alerts and STS for a while, are we still OK with this simple alerts-to-STS design? Can we improve it?

There is an old ticket wondering whether STS could easily distinguish more finely – I think I asked whether we could use regular expressions instead of just a string match. Basically, whether we could match using "OK" or "^WARNING" or "^CRITICAL", and keep the rest of any non-OK text field for humans.


Generated at Sat Feb 10 16:31:56 JST 2024 using Jira 8.3.4#803005-sha1:1f96e09b3c60279a408a2ae47be3c745f571388b.