Details
-
Type:
Story
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: QA
-
Labels:
-
Story Points:5
-
Epic Link:
-
Team:SQuaRE
Description
In DM-6629, a new measurement API was introduced into validate_drp that established a JSON data model for metrics, specifications of metrics, measurements, and general blob datasets. The intent of that work is to enable rich plots in the SQUASH dashboard, with access to data behind measurements. The new data model also clarifies the subtleties of metric specifications (filter dependence, and dependence on other specifications). This ticket will incorporate validate_drp’s new data model into the SQUASH database and API.
Also related to DM-7041, which will update the post-qa tool that submits validate_drp json to the SQUASH API.
Attachments
Issue Links
- has to be started together with
-
DM-7041 Update post-qa to submit new JSON from validate_drp measurement API
- Done
- is parent task of
-
DM-8414 Investigate alternatives to ingest JSON blobs into the SQUASH database
- Done
- is triggered by
-
DM-6629 validate_drp: design and implement an API for metric measurements and serializations
- Done
Here is how the API endpoints look like after changing the model and serializers.
Notice that measurements metadata is not present in the Metrics App endpoint. We kept just the fields required for this app minimizing the amount of data returned by this endpoint.