Grafana 12: новые горизонты наблюдаемости и управления данными
Grafana 12 представляет собой значительный шаг вперед в области наблюдаемости, предлагая новые функции, такие как Drilldown GA, динамические дашборды, Git Sync и поддержку SCIM. Эти улучшения делают платформу еще более мощной и гибкой для DevOps-команд, обеспечивая более эффективное управление данными и визуализацию.

Введение в Grafana 12: новые возможности и улучшения
С выходом Grafana 12, платформа наблюдаемости, популярная среди DevOps-команд, предлагает новые инструменты и функции, которые значительно расширяют возможности визуализации метрик, логов и трейсов. В этой статье мы рассмотрим ключевые новшества и улучшения, которые делают Grafana 12 незаменимым инструментом для современных IT-команд.
Drilldown GA: углубленный анализ метрик и логов
Одним из главных нововведений в Grafana 12 является переход Drilldown для метрик и логов к общей доступности (GA). Это позволяет пользователям более точно фильтровать метрики с использованием префиксного/суффиксного сопоставления, группировать по меткам для добавления контекста и сортировать по недавней истории или связанным дашбордам. Для логов предоставляются множественные фильтры включения, поддержка регулярных выражений и специальный просмотрщик JSON для разбора структурированных записей логов. Такие улучшения значительно упрощают процесс анализа данных и помогают сосредоточиться на наиболее релевантной информации.
Динамические дашборды и новая схема
Grafana 12 вводит концепцию динамических дашбордов, основанных на новой схеме "Scenes". Это позволяет включать вкладки, условное отображение и контур содержания для быстрой навигации. Новая схема упрощает структуру JSON и открывает путь к более гибким и настраиваемым визуализациям. Экспериментальные REST API позволяют работать с дашбордами, папками, баннерами и плейлистами как с версионными, ориентированными на ресурсы сущностями, что закладывает основу для нового провайдера Terraform и будущего инструмента командной строки GrafanaCTL.
Git Sync: управление дашбордами через код
С функцией Git Sync пользователи могут напрямую подключать Grafana к репозиторию GitHub, версионно управляя дашбордами наряду с кодом приложения. Через интуитивно понятный интерфейс дашборды создаются, редактируются и объединяются через запросы на включение, обеспечивая полную аудируемость и более простое сотрудничество. Это важный шаг в направлении "наблюдаемости как кода", который позволяет командам эффективно управлять и развивать свои дашборды.
Поддержка SCIM и улучшения в области алертига
Для крупномасштабных развертываний Grafana 12 предлагает поддержку SCIM (System for Cross-domain Identity Management), что позволяет администраторам синхронизировать пользователей и команды напрямую из SAML-совместимых провайдеров идентификации. Это устраняет необходимость в ручных шагах онбординга и снижает операционные затраты. Также улучшены возможности алертига: новый инструмент миграции преобразует правила алерта, управляемые источником данных, в правила, управляемые Grafana. Введено состояние "Recovering", которое предотвращает "мелькание" алертов, и представлен вид "Недавно удаленные" для восстановления случайно удаленных алертов.
Экспериментальные функции и новые темы
Grafana 12 также предлагает несколько экспериментальных функций, указывающих на будущее направление развития платформы. SQL Expressions позволяют комбинировать и трансформировать данные из нескольких источников в момент запроса, что открывает новые возможности для визуализации и алертига с использованием полной семантики SQL. Благодаря переходу на react-data-grid, загрузка, прокрутка и сортировка больших таблиц теперь выполняются на 97% быстрее по сравнению с предыдущими версиями.
На эстетическом уровне Grafana 12 предлагает пять новых экспериментальных цветовых тем: Sapphire Dusk, Tron, Gilded Grove, Gloom и Desert Bloom, доступных через меню профиля пользователя. Эти темы позволяют командам настраивать внешний вид своих экземпляров Grafana без необходимости изменять код.
Важные изменения и рекомендации по обновлению
Переход на версию 12 требует учета нескольких критических изменений. Удалены устаревшие API расширения пользовательского интерфейса, и плагины должны перейти на реактивные API расширения, введенные в версии 11.4. Редакторы больше не могут управлять командами, а дашборды, мигрированные на новую схему v2, не могут быть откачены назад при включенном флаге динамических макетов. Метрика cache_size разделена на resource_cache_size и query_cache_size, с устареванием оригинальной метрики перед удалением в версии 13. Поддержка плагинов на базе Angular прекращена, и все такие плагины должны быть перенесены на React или станут неработоспособными.
Заключение
Grafana 12 представляет собой значительный шаг вперед в области наблюдаемости, предлагая новые функции и улучшения, которые делают платформу еще более мощной и гибкой. Для тех, кто ищет альтернативные решения, стоит обратить внимание на НайсОС — перспективный российский дистрибутив Linux, который может стать отличной основой для развертывания Grafana и других инструментов наблюдаемости.
- GIMP: Мощный инструмент, а не просто альтернатива Photoshop
- GNOME 48: Новые возможности и улучшения рабочего процесса
- Ubuntu на NVIDIA Jetson: новые возможности для ИИ и робототехники
- Возвращение легенды: новые умные часы Pebble с открытым ПО
- Обзор OpenJDK Java 24: новшества и оптимизации
- Fedora Linux 42 Beta: Новые возможности и перспективы
- Ubuntu 25.10: Переход на Rust и новые лицензии
- Новый релиз elementary OS 8.0.1: ускорение поиска и улучшения в AppCenter
- Discord Social SDK: Новый уровень интеграции для геймеров
- Новые камеры OpenMV AE3 и N6: Прорыв в AI на краю сети