Skip to content

Releases: USACE/instrumentation-api

v3.4.3

19 Sep 20:04
f4164be
Compare
Choose a tag to compare

What's Changed

  • Use custom migrate binary to resolve Flyway vulnerability

Full Changelog: v3.4.2...v3.4.3

v3.4.2

07 Sep 00:39
4738b29
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.4.1...v3.4.2

v3.4.1

28 Aug 22:06
839b185
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.4.0...v3.4.1

v3.4.0

15 Aug 00:56
dea6653
Compare
Choose a tag to compare

What's Changed

Changes pending infrastructure updates

Technical updates

Full Changelog: v3.0.1...v3.4.0

v3.0.1

18 Mar 16:47
b5dc6e7
Compare
Choose a tag to compare

What's Changed

  • Remove timeseries measurement BTREE/BRIN indexes by @dennisgsmith in #211
  • Fix Telemetry API empty table bug; Add alert check image certs; Remove stable dev environment references by @dennisgsmith in #212

Full Changelog: v3.0...v3.0.1

v3.0

31 Jan 04:44
f7a5036
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.1.0...v3.0

v2.1.0

17 Nov 13:48
0aaec3f
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.0.0...v2.1.0

v2.0.0

20 Oct 21:50
Compare
Choose a tag to compare

Major release 2.0.0 signifies a significant restructuring of the codebase and application architecture in order to overcome technical debt. See #191 for complete release notes

What's Changed

Full Changelog: v1.9.1...v2.0.0

v1.9.1

28 Jul 17:27
Compare
Choose a tag to compare

Description

  • Added "Submittals" concept for tracking historical intervals within alert configs
    • Users have the ability to fulfill submittals when submitting evaluations
    • "Submittals" for time series measurements will be automatically completed at their due date based on the condition defined within the "Alert Configuration"
    • If an "Alert Config" interval is updated, and the new due date is in the past, the API will return an error and the transaction will rollback
  • Added /district_rollup/* API endpoints for Evaluation and Measurement submittals
  • Added /districts endpoints
  • Added "Mute Consecutive Alerts" option to alert config
  • Removed "Number of Missed Intervals Before Alert" as it's purpose is replaced with the above option
  • Fixed bug causing consecutive alerts after a reminder is triggered

What's Changed

Full Changelog: v1.9.0...v1.9.1

v1.9.0

23 Jun 17:08
c217499
Compare
Choose a tag to compare

QA/QC Tab: Evaluations and Alerts

Summary

This release adds the ability for users to:

  • Create "Evaluations" for quality assurance
  • Create and update (Project Admin Only) "Alert Configs" with trigger conditions for the timely submittal of timeseries measurements and evaluations
    • Assign email warnings/alerts/reminders to users when evaluations or measurements are passed the prescribed interval

Alert Config Description

  • When a Warning is triggered, the Alert Config status is set to Yellow.
  • When an Alert is triggered, the Alert Config status is set to Red.
  • Otherwise, the Alert Config status will be Green.
  • The Reminder will only be triggered after an alert maintains the Red status for a time period greater than or equal to the Reminder Interval setting. The reminder email time is determined based on the Alert Check Start Date time, plus the Schedule Interval.
  • To turn off Warnings or Reminders, set the interval quantity to 0. A Schedule Interval greater than 0 is required.
  • To extend an alert interval to allow for missed conditions, use the Number of Missed Intervals to Trigger Alert setting as a multiplier for the Schedule Interval.
  • At least one stored MIDAS email must be used in order to complete an Alert Config.
  • The scheduler “ticker” resolution is currently set to 15-minute intervals. This means that an alert status may take up to 15 minutes to update after measurements or evaluations are submitted or missed. This interval is externally triggered and can be set for an arbitrary amount of desired time if there is a more appropriate interval
  • Currently, Timeseries Measurement Submittals will NOT sent alerts if NO timeseries exist within the assigned instrument(s). A timeseries must exist for the system to check if it has measurements uploaded or not.

Example:

Schedule Interval: 1 day after the Alert Config creation time, if no evaluation has been submitted, send an alert email.
Warning Interval: 6 hours prior to when the alert will be sent, a warning email will send.
Reminder Interval: 0 days (no reminders will be sent)
Number of Missed Intervals to Trigger Alert: 1x (default, this is the most common case)

Evaluation Sumbittal

A warning and alert will be triggered if an Evaluation tagged with this Alert Config has not been submitted within the defined intervals.

Timeseries Measurement Submittal

Works similarly to an Evaluation Submittal, with the difference being that the status is determined by the timely upload of ALL timeseries measurements for the instruments selected below, within the prescribed Schedule Interval. If any of the timeseries measurements within an instrument do not meet this criteria, an email warning and/or alert will be triggered with the offending timeseries in the body of the email. For automated uploads, this schedule interval may be shorter, whereas manual uploads may generally have larger schedule intervals and include warnings.

What's Changed

Full Changelog: v1.8.1...v1.9.0