Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add new alarm logics #39

Open
afraniomelo opened this issue Sep 9, 2024 · 0 comments
Open

Add new alarm logics #39

afraniomelo opened this issue Sep 9, 2024 · 0 comments
Labels
enhancement Improvements to existing functionality good first issue Good for newcomers

Comments

@afraniomelo
Copy link
Collaborator

afraniomelo commented Sep 9, 2024

How we are today

BibMon monitors a specific metric called Squared Prediction Error (SPE). Various alarm logics can be used to detect specific variations in this metric. Traditionally, an alarm is triggered whenever a new SPE value exceeds a predefined limit, identifying it as an outlier SPE point. To reduce false alarms, a count of outliers within a specified window size can be implemented. These two functionalities are currently implemented in the detecOutlier.py method from the _alarms.py file.

Proposed enhancement

We propose adding new alarm logics to enhance BibMon's monitoring capabilities. These new logics can be implemented as functions in the _alarms.py file. For more details, please refer to the contributing guide.

Examples of new alarm logics

  1. Other types of deviations: Alarms that monitor specific types of deviations, such as drift or bias.
  2. Nelson Rules: Alarms inspired on Nelson rules, which are typically applied in univariate statistical process control. Some of these rules might be useful for scenarios where BibMon is applied.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Improvements to existing functionality good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

1 participant