Логотип

Платформа наблюдения Grafana 12 Выпущена с крупными обновлениями

Платформа наблюдения Grafana 12 Выпущена с крупными обновлениями

Grafana — облачная платформа с открытым исходным кодом для мониторинга, предназначенная для визуализации показателей, журналов и трассировок, собранных из различных приложений. Она широко используется в кругах DevOps. Компания объявила о выпуске общедоступной версии 12.

Главное нововведение — Grafana 12 официально закрепляет переход к «наблюдаемости как коду». Теперь панелями мониторинга, оповещениями и правилами записи можно полностью управлять с помощью рабочих процессов, ориентированных на код:

  • Синхронизация Git для информационных панелей: теперь пользователи могут напрямую подключать Grafana к репозиторию GitHub, создавая версии информационных панелей вместе с кодом приложения. Благодаря интуитивно понятному пользовательскому интерфейсу информационные панели создаются, редактируются и объединяются с помощью запросов на вытягивание, что обеспечивает полный аудит и упрощает совместную работу.
  • Новая схема панели мониторинга и API (экспериментальная): за кулисами схема Grafana была перестроена с учетом концепции «сцен», что упростило структуру JSON и подготовило почву для динамических макетов, вкладок и условного рендеринга. Кроме того, экспериментальные REST API предоставляют панели мониторинга, папки, баннеры и плейлисты в виде ориентированных на ресурсы сущностей с версиями — основу для нового поставщика Terraform и грядущего инструмента командной строки GrafanaCTL.

 

Что касается улучшений Drilldown, то с момента их предварительного просмотра наборы Drilldown для показателей и журналов стали общедоступными с дополнительными усовершенствованиями:

  • Расширенная фильтрация показателей: более точная фильтрация показателей с помощью сопоставления префиксов и суффиксов, группировка по меткам для добавления контекста и сортировка по недавним событиям или связанным информационным панелям. Складывающаяся боковая панель и подсчёт показателей в реальном времени помогают пользователям сосредоточиться на наиболее важных данных.
  • Детализация журналов: используйте несколько фильтров для включения записей, первоклассную поддержку регулярных выражений и специальный просмотрщик JSON для анализа структурированных записей журналов. Пагинация при выборе сервиса и связь направления запроса для запросов «сначала старые» или «сначала новые» еще больше расширяют возможности поиска.
  • Расшифровка трассировок (GA): анализ распределенных трассировок теперь не требует запросов. Пользователи переходят от высокоуровневых «золотых» сигналов RED (скорость, ошибки, продолжительность) непосредственно к представлениям на уровне сегментов, не составляя ни одного запроса. Встроенные инструменты, такие как выделение цветом, сравнение и корреляция первопричин, обеспечивают контекстное и эффективное расследование инцидентов.
Читать  RTX 4060 Ti Cute Pet Edition от Yeston оснащена подсветкой Meow Star, потому что, конечно же, она есть

 

Платформа наблюдения Grafana 12

Платформа наблюдения Grafana 12

 

Более того, в Grafana 12.0 представлен предварительный просмотр расследований — унифицированного интерфейса, в котором панели показателей, журналов и трассировок могут собираться параллельно. Сравнивая сигналы на разных таймфреймах и делясь сводным представлением с коллегами по команде, эта функция обещает устранить разрозненность и ускорить анализ первопричин.

Помимо мониторинга, Grafana 12 также решает операционные задачи, связанные с крупномасштабным развёртыванием:

  • Помощник по миграции в облако: этот инструмент упрощает переход с самостоятельно управляемых экземпляров Enterprise или с открытым исходным кодом на Grafana Cloud, автоматизируя импорт панелей управления и визуализаций.
  • SCIM-подготовка пользователей и команд (предварительная версия): теперь администраторы могут синхронизировать пользователей и команды напрямую с поставщиками удостоверений SAML, устраняя необходимость в ручной настройке и сокращая операционные расходы.
  • Улучшения оповещений: новый инструмент миграции преобразует правила оповещений, управляемые источником данных (например, Prometheus или Loki), в правила, управляемые Grafana. Кроме того, состояние «Восстановление» предотвращает срабатывание оповещений без необходимости, а представление «Недавно удаленные» позволяет восстанавливать случайно удаленные оповещения.

 

Помимо вышеупомянутых, несколько экспериментальных функций указывают на будущее направление развития Grafana:

  • SQL-выражения: объединяйте и преобразуйте данные из нескольких источников во время выполнения запроса, что позволяет создавать расширенные визуализации и правила оповещения, использующие полную семантику SQL.
  • Динамические информационные панели: благодаря новой схеме «Сцены» информационные панели могут включать вкладки, условный рендеринг и структуру контента для быстрой навигации.
  • Сверхбыстрая панель таблиц: благодаря переходу на react-data-grid загрузка, прокрутка и сортировка больших таблиц теперь выполняются на 97 % быстрее в тестах производительности процессора.

 

С точки зрения эстетики, Grafana 12 предлагает пять новых экспериментальных цветовых тем — «Сапфировые сумерки», «Трон», «Позолоченная роща», «Мрак» и «Цветение пустыни», — доступных в меню профиля пользователя. Эти темы позволяют командам настраивать внешний вид своих экземпляров Grafana без изменения кода.

Читать  Хорошие новости: на настольных ретро-ПК можно играть в Doom

Наконец, при обновлении до версии 12 необходимо учитывать несколько критических изменений, поэтому будьте о них осведомлены:

  • Устаревшие API-интерфейсы расширений пользовательского интерфейса удалены: плагины должны использовать API-интерфейсы реактивных расширений, представленные в версии 11.4.
  • Удаление editors_can_admin: Редакторы больше не могут управлять командами.
  • Блокировка схемы панели управления v2: после перехода на новую схему панели управления не могут вернуться к динамическим макетам.
  • Удаление дубликатов метрикcache_size была разделена на resource_cache_size и query_cache_size, а исходная метрика устарела и будет удалена в версии 13.
  • Поддержка плагинов Angular прекращена: все плагины на основе Angular будут вынуждены перейти на React или станут непригодными для использования.

 

Для получения дополнительной информации см. журнал изменений. Официальная документация содержит подробное описание всех новых функций и улучшений.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Редактор: AndreyEx

Рейтинг: 4.3 (7 голосов)
Если статья понравилась, то поделитесь ей в социальных сетях:

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

4 × 5 =

Это может быть вам интересно


Спасибо!

Теперь редакторы в курсе.

Прокрутить страницу до начала