-
Story
-
Resolution: Unresolved
-
Normal
-
None
Story
Save fetched metrics to the database via schedulers.
Background
Rough implementation doc contains initial information about how database could look like.
You can check out catalog providers for examples of how schedulers can be included, one example.
The easiest approach would be to have each metric provider handle its scheduler - this way we can utilize Backstage's schedulers instead of coming up with own job handling in scorecard backend. This means we need to provide from scorecard backend method to save the data to database, similarly how we have done this for rbac providers with `connection.applyRoles` and `connection.applyPermissions`. Look at RBAC providers PR to get started.
Dependencies and Blockers
QE impacted work
Documentation impacted work
Acceptance Criteria
upstream documentation updates (design docs, release notes etc)
Technical enablement / Demo