Назад | Перейти на главную страницу

Несколько подстановочных знаков с asPercent в Graphite

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

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

Думаю, я понял. Это можно решить с помощью groupByNode.

  • #A groupByNode(group(#B, #C), 0, 'asPercent')
  • #B aliasSub(groupByNode(stats.counters.app.view.isbn.fetch.found.yes.*.rate, 8, "sumSeries"), "^(.*)$", "\1.yes")
  • #C aliasSub(groupByNode(stats.counters.app.view.isbn.fetch.found.no.*.rate, 8, "sumSeries"), "^(.*)$", "\1.no")