Как я могу отобразить несколько показателей на панели инструментов New Relic без использования подстановочного знака?

У меня есть собственный плагин New Relic, для которого я пытаюсь настроить панели инструментов. Я хотел бы сделать график времени выполнения запроса, который показывает только минимальное/медианное/максимальное время. Однако у меня есть 6 показателей времени выполнения запроса:

requests-status-summary/max-seconds[sec]
requests-status-summary/mean-seconds[sec]
requests-status-summary/median-seconds[sec]
requests-status-summary/min-seconds[sec]
requests-status-summary/ninetieth-percentile-seconds-seconds[sec]
requests-status-summary/standard-dev-seconds[sec]

Поэтому, если я сопоставляю requests-status-summary/*[sec], я получаю все 6 из них, что больше, чем я хочу. Я попытался сопоставить requests-status-summary/m*[sec], что дало мне забавный график, отображающий "In", "Ean", "Edian" и "Ax" - помимо меток "пытается быть слишком умным", он включает среднее значение, которое я лучше не включать в этот график.

Похоже, что если вы не используете подстановочный знак, единственный вариант — построить график только одной метрики. Я просто хотел бы указать имена трех необходимых мне показателей, например:

requests-status-summary/(min|median|max)-seconds[sec]

... или в какой-то похожей форме регулярного выражения, или даже просто указав все три.

Это возможно?

Спасибо!


person n0r1    schedule 29.12.2013    source источник


Ответы (1)


В настоящее время New Relic поддерживает только совпадающие подстановочные знаки.

Поскольку у вас уже есть данные, вы можете отправить их во второй раз с другим ярлыком, который будет соответствовать подстановочному знаку.

Пример:

req-status-summary/max-seconds[sec]
req-status-summary/median-seconds[sec]
req-status-summary/min-seconds[sec]

Это позволит вам сопоставлять только эти имена, сопоставляя req-status-summary/*, что не должно вызвать особых проблем, поскольку вы уже собрали данные.

person Steven    schedule 30.12.2013