Spike: Determine best approach for supporting annotations on metrics dashboard charts
Summary
As a part of our efforts to add annotations to the monitoring dashboard, we should figure out the best way to store and save annotations.
Issue breakdown
First iteration
- Backend: Basic Implement of annotations CRUD. #211329 (closed)
- Backedn: Expose webhook create annotation endpoint #211460 (closed)
- Backend: Expose an endpoint to perform Read operations on annotations. #211330 (closed)
- Frontend: Fetch all annotations for a dashboard and display them on all charts. #211418 (closed)
- Spike/Discuss best approaches to store and perform CRUD operations on annotation tags. #211426 (closed)
Second iteration
- Backend: Expose an endpoint to perform CUD operations on annotations. #211461 (closed)
- Frontend: Create a UI to create annotations
- Backend: Basic implementation of annotation tags CRUD. #211429
Third iteration
- Frontend: Fetch annotations for a panel #211432
- Backend: Create a reaper job to remove all annotations older than 14 days. #211433 (closed)
- Frontend: Edit/update/delete annotations through UI. More focus on tags editing and creating. #211434
@ClemMakesApps @mnohr, we should discuss together with other members of the team, please add your thoughts
Edited by Dov Hershkovitch