Аннотации чрезвычайно полезны, но теряют свою полезность, когда у вас есть панели с очень разными временными диапазонами. Например, у нас есть панель с часовым диапазоном и другая панель, отображающая историю последних трех месяцев. С существующим механизмом аннотаций мы должны либо решить, полностью ли скрыть 3-М-граф под аннотациями, либо практически не иметь аннотаций в 1-Н-графике.
Идеи, которые мы исследовали, которые не сработали:
- SQL-запросы, которые генерируют аннотации (например, полночный маркер) на основе предоставленного временного диапазона. Оказывается, что запрос аннотации выполняется только один раз для панели инструментов, а не для панели
- Аннотации с тегами, которые можно включить или отключить для каждой панели. Также работает только панель приборов уровня
- Аннотации, специфичные для панели через HTTP / REST-API. Хотя в целом это хорошая концепция, нам нужны динамические аннотации, сгенерированные из источника, а не системы, основанной на push.
У кого-нибудь есть решение, которое мы могли бы попробовать? Мы не женаты на аннотациях, но нам нужны видимые маркеры, чтобы отмечать такие вещи, как полночь каждый день и события ошибок (которые мы имеем в качестве информации SQL TIMESTAMP).