ПО «Графиня» с улучшенными витринами данных
Компания «Лаборатория Числитель» выпустил версию 1.1.0 платформы визуализации, мониторинга и анализа данных «Графиня». Функциональные улучшения в ней направлены на повышение гибкости и удобства работы с витринами данных.
«Графиня» – это российский аналог системы Grafana, написанный полностью с нуля и не использующий код open-source-решения. Команда в течение долгих лет работала с Grafana, понимает ее плюсы и минусы и стремится решить в своем продукте знакомые пользователям проблемы со стабильностью, ролевой моделью и быстродействием, а также расширить функционал.
Главное новшество релиза – поддержка переменных в витринах данных. Они позволяют фильтровать данные, менять источники и настраивать отображение на основе пользовательского ввода или предопределенных значений.
Сейчас система поддерживает три типа переменных: Query (запрос), DataSource (источник данных) и Custom (произвольная):
1. Значения переменной типа Query заполняются из запроса к источнику данных. Например, пользователь может получить список имен серверов, метрик или других динамических данных из используемой системы мониторинга.
2. Переменная типа DataSource обеспечивает быстрое переключение источника данных для всей витрины или отдельного виджета. Это полезно при наличии нескольких экземпляров одного и того же источника данных (например, разные экземпляры Prometheus).
3. Переменная типа Custom позволяет вручную определить статический список значений, разделенных запятыми. Это применимо в сценариях, когда параметры фиксированы и не требуют извлечения из источника данных.
Новый функционал делает витрины динамическими и существенно расширяет возможности пользователя для работы с данными.
В числе других изменений версии 1.1.0:
- улучшенные витрины данных – позволяют перемещать виджеты при помощи Drag and drop (как по сетке, так и свободно), изменять их размер, а также клонировать целые витрины данных;
- глубокий анализ – доступно выделение областей на графиках для детального изучения периодов и работы с абсолютными временными диапазонами;
- новые интеграции – теперь поддерживается работа с версией Zabbix 7.2+ через аутентификацию по API Key;
- корпоративная аутентификация – добавлена поддержка аутентификации по протоколу SAML для интеграции с корпоративными системами;
- удобный обмен – возможны экспорт и импорт дашбордов в формате JSON для переноса настроек и совместной работы.
Как отмечают в компании, релиз 1.1.0 в большей степени направлен на развитие инструментов, повышающих интерактивность работы пользователя с системой для просмотра и анализа данных. На следующем шаге разработчики планируют добавить в систему функционал трансформации данных.