jasonyanwenl opened a new pull request #5769:
URL: https://github.com/apache/incubator-pinot/pull/5769


   This PR creates three endpoints for providing anomaly detection as the REST 
API service. Endpoints are provided in a new class called 
`AnomalyDetectionResource`. 
   - The 1st endpoint is `/anomaly-detection/adhoc` which allows users to send 
requests with ad-hoc data (JSON file), run AD task synchronously, and return 
anomalies after task completed. A new class called `AdhocThirdEyeDataSource` is 
created. 
   - The 2nd endpoint is `/anomaly-detection/task` which allows users to send 
requests to run an AD task via existing configurations asynchronously and will 
return a task ID. 
   - The 3rd endpoint is `/anomaly-detection/{taskId}` which allows users 
querying task status.
   
   This is phase 1 for this feature. During phase 2, a new table for ad-hoc 
data will be created. And logic will be optimized to have shorter querying time 
for the ad-hoc endpoint.
   
   Testings are added for some methods in `AnomalyDetectionResource`. More 
testings will be added in phase 2.


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@pinot.apache.org
For additional commands, e-mail: commits-h...@pinot.apache.org

Reply via email to