2016-06-09 4 views
1

У меня есть показатели в графите, показывающие время отклика для различных организаций. Список организаций может меняться «на лету». Я хочу, чтобы панели в Графане появлялись для какого-либо происхождения, время ответа от пользователя превысило определенный порог. Думал, что панели Singlestat были правой панелью для использования. Вопрос в том, как заставить их отображаться динамически? Правильный подход к панели управления с помощью скриптов?Как сделать Grafana Dynamic Singlestat Panels?

Если панель управления с помощью скриптов является правильным решением, может ли кто-нибудь порекомендовать облачный/сервисный провайдер Grafana, который поддерживает панели управления с помощью сценариев? Текущий, который я тестировал, не поддерживает скрипты. Обратите внимание, что я не привязан к Graphite как к серверу, так как этот проект находится в доказательстве фазы концепции. Просто нужен бэкэнд, чтобы быть услугой. Не хотите сам откатывать бэкэнд. Благодарю.

ответ

2

Насколько я знаю, сейчас это невозможно.

У меня был подобный вариант использования в моей организации, и вот что мы сделали.

Вы можете определить переменную шаблона для своих организаций, а затем использовать панель OneStat с «Repeat Panel» для этой переменной, но это отобразит панели для всех ваших организаций. Фильтрация на основе критериев - requested feature.

В качестве альтернативы вы можете использовать Table panel для вашего прецедента.

  • Выберите таблицу панель
  • В «Метрике» введите метрику organizations.*.response_time (или что-то более сложное, что вам нужно, applyByNode может быть удобен для таких случаев)
  • В «Настройках»
    • « To Table Transform ": выберите« агрегации временных рядов »
    • « Столбцы »: средняя или текущая (в зависимости от ваших потребностей)
    • « C oloring ": использовать пороговые значения для крашения в красном или что-то еще выше желаемого порога срабатывания.
    • Сортировка таблицы в столбце Число.

Та-да! Ваши организации, нуждающиеся в внимании, будут в верхней части таблицы и выделены.

В отсутствие истинной фильтрации это сработало для нас. Надеюсь, он тоже сработает для вас :)

+0

Это отлично сработало для меня, спасибо! – Shawabawa

Смежные вопросы