From a0c56384b580a9a7f647d372e86392525b5731f3 Mon Sep 17 00:00:00 2001 From: Dou Yuan Date: Thu, 18 May 2023 15:44:58 +0800 Subject: [PATCH] jsonpath-rw-ext uses operator.add for "+" and operator.sub for "-". operator.add can do string concatenation, but operator.sub cannot do string subtraction. so the original hack does not work, perhaps we should use sub to get an empty string. Change-Id: I9183a4a9f9cc345d8b4508bd7de1afa0eccd89d1 --- ceilometer/data/meters.d/meters.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ceilometer/data/meters.d/meters.yaml b/ceilometer/data/meters.d/meters.yaml index f06aa9d854..69364916d8 100644 --- a/ceilometer/data/meters.d/meters.yaml +++ b/ceilometer/data/meters.d/meters.yaml @@ -383,7 +383,7 @@ metric: # Identity # NOTE(gordc): hack because jsonpath-rw-ext can't concat starting with string. - - name: $.payload.outcome - $.payload.outcome + 'identity.authenticate.' + $.payload.outcome + - name: $.payload.outcome.`sub(/.*/, )` + 'identity.authenticate.' + $.payload.outcome type: 'delta' unit: 'user' volume: 1