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

Migrate AnomalyResultAction/TransportAction to SDK using the SDKClient #626

Closed
23 tasks done
joshpalis opened this issue Mar 29, 2023 · 0 comments
Closed
23 tasks done
Assignees
Labels
enhancement New feature or request

Comments

@joshpalis
Copy link
Member

joshpalis commented Mar 29, 2023

Is your feature request related to a problem?

Part of #383

After the AnomalyDetectorJobRunner is executed by Job Scheduler, AD creates a AnomalyResultRequest and invokes the AnomalyResultAction here.

To complete the start detector workflow, it is necessary to :

  • Add the AnomalyResultAction Action Handler to the getActions extension point
  • Add the RCFResultAction Action handler to the getActions extension point
  • Add the EntityResultAction Action handler to the getActions extension point
  • Add the ADResultBulkAction Action handler to the getActions extension point
  • Integrate AnomalyResultTransportAction with the SDKClient/ClusterService
  • Integrate EntityResultAction with the SDKClient/ClusterService (multi-entity detector)
  • Integrate RCFResultAction/TransportAction with the SDKClient/ClusterService (single-entity detector)
  • Integrate ProfileTransportAction with SDKClient/ClusterService (used to update realtime high cardinality detector)
  • Integrate the following components in createComponents extension point needed for the AnomalyResultTransportAction, EntityResultTransportAction :
    • NodeStateManager
    • FeatureManager
    • ModelManager
    • ADCircutBreakerService
    • ADStats
    • ADTaskManager
    • IndexNameExpressionResolver
    • EntityColdStartWorker
    • MultiEntityResultHandler
    • ResultWriteWorker
    • CheckPointReadWorker
    • ColdEntityWorker
  • Fix any affected test classes

Blockers for multi-entity detector results

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants