Специфичные для панели аннотации или аналогичный механизм для Grafana - PullRequest
0 голосов
/ 03 сентября 2018

Аннотации чрезвычайно полезны, но теряют свою полезность, когда у вас есть панели с очень разными временными диапазонами. Например, у нас есть панель с часовым диапазоном и другая панель, отображающая историю последних трех месяцев. С существующим механизмом аннотаций мы должны либо решить, полностью ли скрыть 3-М-граф под аннотациями, либо практически не иметь аннотаций в 1-Н-графике.

Идеи, которые мы исследовали, которые не сработали:

  • SQL-запросы, которые генерируют аннотации (например, полночный маркер) на основе предоставленного временного диапазона. Оказывается, что запрос аннотации выполняется только один раз для панели инструментов, а не для панели
  • Аннотации с тегами, которые можно включить или отключить для каждой панели. Также работает только панель приборов уровня
  • Аннотации, специфичные для панели через HTTP / REST-API. Хотя в целом это хорошая концепция, нам нужны динамические аннотации, сгенерированные из источника, а не системы, основанной на push.

У кого-нибудь есть решение, которое мы могли бы попробовать? Мы не женаты на аннотациях, но нам нужны видимые маркеры, чтобы отмечать такие вещи, как полночь каждый день и события ошибок (которые мы имеем в качестве информации SQL TIMESTAMP).

...