Render inline promql query

Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com>
This commit is contained in:
Somtochi Onyekwere
2021-09-16 13:02:58 +01:00
parent cfb68a6e56
commit 3a2f688c56
+2 -1
View File
@@ -198,7 +198,8 @@ func (c *Controller) runBuiltinMetricChecks(canary *flaggerv1.Canary) bool {
// in-line PromQL
if metric.Query != "" {
val, err := observerFactory.Client.RunQuery(metric.Query)
query, err := observers.RenderQuery(metric.Query, toMetricModel(canary, metric.Interval))
val, err := observerFactory.Client.RunQuery(query)
if err != nil {
if errors.Is(err, providers.ErrNoValuesFound) {
c.recordEventWarningf(canary, "Halt advancement no values found for metric: %s",