You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In this ticket, the Analysis controller shall be implemented. The logic of the controller should be as follows:
Whenever an Analysis is added/updated, the controller should look for the referenced AnalysisDefinition.
When the referenced AnalysisDefinition has been found, the controller should gather all AnalysisValueTemplates required by the AnalysisDefinition.
For each of the referenced AnalysisValueTemplates, the controller should use the available implementations of the metric providers to fetch the data using the query specified in the AnalysisValueTemplates, including the timeframe and selectors
from the Analysis spec.
Implement
Analysis
controller:Depends on #1768
Depends on #1769
Depends on #1758
In this ticket, the
Analysis
controller shall be implemented. The logic of the controller should be as follows:Analysis
is added/updated, the controller should look for the referencedAnalysisDefinition
.AnalysisDefinition
has been found, the controller should gather allAnalysisValueTemplates
required by theAnalysisDefinition
.AnalysisValueTemplates
, the controller should use the available implementations of the metric providers to fetch the data using the query specified in theAnalysisValueTemplates
, including thetimeframe
andselectors
from the
Analysis
spec.sloTarget
scoring logic to evaluateAnalysisValues
based onsloTargets
ofAnalysisDefinition
#1767, and store the result in thestatus
of theAnalysis
. At this point, theAnalysis
has been reconciled successfully.DoD
Analysis
controller is implementedReferences
Bigger picture of the concept: #1650
The text was updated successfully, but these errors were encountered: