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

[Backport to 2.x] Refinement of Forecasting and AD Precision/Recall Improvements #1214

Merged
merged 1 commit into from
May 29, 2024

Conversation

kaituo
Copy link
Collaborator

@kaituo kaituo commented May 28, 2024

Description

backport #1210 to 2.x

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

…earch-project#1210)

This PR addresses several improvements related to forecasting and anomaly detection (AD) precision/recall. It introduces changes to accommodate forecasting functionality, which is currently disabled as it's not yet released. Additionally, it reverts name changes introduced in a previous PR opensearch-project#1173 due to the unreleased status of forecasting.

Changes Made:

* Integration of forecasting-related improvements.
* Reversion of name changes for compatibility reasons.
* Introduce rule based AD.

Testing Done:
* Verified frontend workflow remains functional: creation, previewing, historical, and real-time detection.
* All existing unit and integration tests pass successfully.
* Added a new integration test (RuleModelPerfIT) to validate rule-based AD improvements in precision/recall.

Next Steps:
* Add new AD tests before the 2.15 release to meet coverage requirements.
* Conduct backward compatibility tests to ensure compatibility with existing functionality.

The merge was attempted earlier to prevent blocking other teammates from submitting their changes.

Signed-off-by: Kaituo Li <[email protected]>
@kaituo kaituo merged commit 012a7f0 into opensearch-project:2.x May 29, 2024
24 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants