Несколько подстановочных знаков с asPercent в графите

У меня есть несколько серий для stats.counters.app.view.isbn.fetch.found.{yes,no}.$service, Я хочу рассчитать частоту отказов за $service,

  • #AreduceSeries(mapSeries(group(#B, #C), 0), 'asPercent', 1, 'none', 'total')
  • #BaliasSub(groupByNode(stats.counters.app.view.isbn.fetch.found.*.*.rate, 8, "sumSeries"), "^(.*)$", "\1.total")
  • #CaliasSub(groupByNode(stats.counters.app.view.isbn.fetch.found.no.*.rate, 8, "sumSeries"), "^(.*)$", "\1.none")

Однако это приводит к ошибке. Из всех возможных вариантов, которые я пробовал, этот вариант кажется наиболее правильным, но все равно не получается.

1 ответ

Решение

Я думаю, что понял. Это может быть решено с помощью groupByNode,

  • #AgroupByNode(group(#B, #C), 0, 'asPercent')
  • #BaliasSub(groupByNode(stats.counters.app.view.isbn.fetch.found.yes.*.rate, 8, "sumSeries"), "^(.*)$", "\1.yes")
  • #CaliasSub(groupByNode(stats.counters.app.view.isbn.fetch.found.no.*.rate, 8, "sumSeries"), "^(.*)$", "\1.no")
Другие вопросы по тегам