One of our production teams has informed us that they have a job which runs several days per week, but on one of those days it takes longer to complete than on the other days; this is considered normal behavior, not a problem. Unfortunately, the SLA set up in iDash 11 currently identifies these long-run days has having missed the SLA target. At present, the only options seem to be (1) ignore these alarms or (2) extend the SLA's end time to match the longest run (and thus possibly miss problems on the short-run days). As far as I can tell, the SLA input tools don't support end times based on day of week, nor does the database schema seem to allow for it.
- Is there any known workaround in iDash 11? Is there some way to use the CLI or a direct database insert to attach a second SLA to this job stream to handle the exceptional day?
- Are there any plans in iDash 12 to support such exceptions or the possibility to attach multiple SLAs to the same job stream?