[Feature/extensions] Run AD backend plugin as an Extension to create a detector #3635
Labels
Build Libraries & Interfaces
enhancement
Enhancement or improvement to existing feature or request
Meta
Meta issue, not directly linked to a PR
Is your feature request related to a problem? Please describe.
To move forward with Anomaly Detection backend plugin as an extension, we plan to start with creating a detector as the first feature to pick up. Currently, we are targeting the detector without scheduling the job for it (removes the dependencies of Job Scheduler) and without auth user(removes the dependencies of Common Utils).To integrate the detector from AD boils down to the following dependencies from OpenSearch
AnomalyDetectorPlugin -> getActions() -> IndexAnomalyDetectorTransportAction
Dependencies from OpenSearch:
a. client
b. transportService
c. clusterService
d. NamedXContentRegistry
doExecute
Dependencies from OpenSearch:
a. ActionListener actionListener
b. User from Common Utils
initAnomalyDetectorIndex
Dependencies from OpenSearch:
a. CreateIndexRequest API
The action items to achieve the above:
Next Steps:
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.
The text was updated successfully, but these errors were encountered: