Grafana, облачная платформа с открытым исходным кодом для визуализации метрик, журналов и трассировок, объявила о выпуске общедоступной версии 12.4. Вот основные нововведения.
Git Sync и управление версиями дашбордов
Функция Git Sync теперь доступна в общедоступной предварительной версии для Grafana Cloud и помечена как экспериментальная в редакциях OSS и Enterprise. Эта функция позволяет командам создавать версии дашбордов, управлять запросами на вытягивание и утверждать изменения с помощью рабочих процессов Git. Кроме того, добавлена аутентификация через приложение GitHub и улучшен выбор ветки в рабочем процессе сохранения.
Динамические дашборды и вкладки
Динамические информационные панели, которые теперь доступны в общедоступной предварительной версии во всех редакциях, значительно улучшены с точки зрения удобства использования. Гибкие горизонтальные и вертикальные вкладки помогают командам структурировать контент для разных аудиторий, а правила отображения и скрытия динамически регулируют видимость панелей в зависимости от переменных или данных.
Автоматическая компоновка и навигация
Новая автоматическая компоновка сетки автоматически подстраивает размер панелей под доступное пространство на экране и работает с условной видимостью, чтобы избежать пробелов в компоновке. В Grafana вместо дополнительной верхней панели инструментов появилась боковая панель, которая увеличивает вертикальное пространство, а также добавлен контур содержимого дашборда с возможностью нажатия для упрощения навигации и редактирования.
Рекомендуемые дашборды
В Grafana 12.4 также появилась функция «Рекомендуемые дашборды». После настройки источника данных пользователи получают тщательно отобранные готовые дашборды, соответствующие этому источнику, от Grafana Labs и сообщества разработчиков с открытым исходным кодом.
Улучшения анализа временных рядов
Для анализа временных рядов добавлены новые элементы управления панорамированием и масштабированием временных диапазонов. Пользователи могут сдвигать временные окна на дашборде вперед или назад, перетаскивать их по оси X для точной навигации и увеличивать выбранные интервалы прямо на панелях.
Новые возможности анализа журналов
Что касается анализа журналов, Grafana 12.4 распознает структурированные журналы, созданные с помощью OpenTelemetry, и отображает ключевые метаданные непосредственно в представлении журнала, не требуя их расширения, что повышает удобство сканирования в средах с большим количеством объектов. Приложение Logs Drilldown позволяет настраивать столбцы по умолчанию, а также сохранять и возобновлять анализ журналов с активными фильтрами, что обеспечивает возможность анализа по принципу «наведи и щелкни» без использования запросов LogQL.
Обновления источников данных и интеграций
Обновлены интеграции с несколькими источниками данных. В версии 6.1 плагина Zabbix появилась возможность совместного использования внешней панели мониторинга, фильтрация тегов хостов, защита запросов для предотвращения превышения лимитов API и настраиваемые тайм-ауты. Интеграция с Google Таблицами теперь позволяет задать таблицу по умолчанию в конфигурации источника данных, что упрощает ее повторное использование в разных панелях мониторинга.
Улучшения переменных запросов
Улучшения в переменных запроса распространяются на такие источники данных, как PostgreSQL, а фильтрация регулярных выражений для переменных запроса устраняет несоответствия отображаемых значений в таких сервисах, как Amazon CloudWatch, Azure Monitor и AWS IoT.
Дополнительные улучшения удобства использования
Среди дополнительных обновлений, повышающих удобство использования, — новое меню управления дашбордами, в котором объединены переменные, аннотации и ссылки для уменьшения визуального шума, а также переменные с несколькими свойствами, которые позволяют сопоставлять одну логическую переменную с несколькими идентификаторами, упрощая работу со сложными дашбордами из нескольких источников.
Для получения дополнительной информации см. объявление или ознакомьтесь с официальной документацией.
Выводы
Релиз Grafana 12.4 продолжает стратегию развития платформы в сторону «observability as code» и более интеллектуальных инструментов визуализации. Ключевой акцент сделан на динамические дашборды, которые упрощают работу с растущими объёмами метрик, логов и трассировок. Теперь интерфейс способен адаптироваться к контексту, показывая только релевантные панели и данные, что особенно важно для крупных инфраструктур и команд DevOps.
Среди наиболее значимых изменений:
- Динамические дашборды с вкладками, условным отображением панелей и адаптивной сеткой уменьшают перегруженность интерфейса.
- Новые возможности визуализации и навигации ускоряют поиск проблем и анализ данных в реальном времени.
- Интеграция Git-подхода и API-модели делает управление дашбордами похожим на разработку кода — с версиями, ревью и автоматизацией.
- Рост производительности (например, ускоренные таблицы для больших наборов данных) делает платформу пригодной для масштабных сценариев.
В целом Grafana 12.4 — это не просто обновление интерфейса, а шаг к более автоматизированной и управляемой системе наблюдаемости, где дашборды становятся динамическими приложениями, а не статическими панелями. Такой подход снижает нагрузку на инженеров и ускоряет реакцию на инциденты.
FAQ
Что такое динамические дашборды в Grafana 12.4?
Это новая концепция, позволяющая дашборду автоматически адаптироваться: показывать или скрывать панели, менять структуру вкладок и подстраивать компоновку в зависимости от выбранных переменных и наличия данных.
Чем Grafana 12.4 отличается от предыдущих версий?
Главные отличия — развитие observability-as-code, улучшенные API, Git-синхронизация, более быстрые визуализации и интеллектуальные инструменты навигации по данным.
Для кого предназначено обновление?
В первую очередь для DevOps-инженеров, SRE-команд и администраторов, работающих с распределёнными системами и облачной инфраструктурой, где требуется мониторинг большого количества сигналов.
Нужно ли переписывать существующие дашборды?
Не обязательно, но новые функции (например, динамические макеты и новый формат схемы) раскрываются полностью при использовании обновлённых инструментов и API.
Повлияет ли обновление на производительность?
Да, положительно: оптимизации визуализаций и обработки данных позволяют быстрее работать с крупными наборами метрик и логов.