Вышла Grafana 11.3: дашборды на базе Scenes, обновления визуализаций, панелей, и многое другое

от автора

image

Встречайте! Вышла Grafana 11.3, являющая публике дашборды на основе библиотеки Scenes — а это основа того, каким мы видим будущее дашбордов Grafana.

Но и без этого Grafana изменилась весьма заметно! Улучшен пользовательский интерфейс, включая возможность вызывать API из любого элемента на холсте с помощью новой опции «Действия» во многих визуализациях. Также появились правила записи для управляемых Grafana алертов, и теперь все могут использовать Explore Logs, часть набора приложений Explore в Grafana, представленного на ObservabilityCON, который быстро и легко извлекает аналитику из ваших данных — без каких-либо сложных языков запросов.

(Ссылка на скачивание — в конце поста)

Ниже приведены некоторые из основных моментов последнего релиза Grafana. Если вам нужны более подробные сведения обо всех изменениях в этом выпуске, обратитесь к логу изменений или разделу «Что нового» в документации.

Дашборды Grafana на энергии Scenes

Мы перевели архитектуру дашбордов на библиотеку Scenes, сделав их стабильнее, динамичнее и гибче. Вот четыре сразу заметных улучшения:

  1. Режимы просмотра и редактирования: Теперь редактировать дашборды — одно удовольствие! Добавляйте панели, меняйте настройки — всё легко и просто.
  2. Переменные шаблона и выбор времени всегда на виду: Прокручивайте дашборд сколько угодно — они никуда не денутся. Вы просили — мы сделали!
  3. Часовой пояс в URL: Делитесь дашбордами с правильным часовым поясом. Новый параметр в URL (tz) гарантирует, что получатель увидит дашборд в указанном часовом поясе, независимо от его настроек.
  4. Режим киоска с настройками: Управляйте видимостью элементов управления при воспроизведении плейлиста или в полноэкранном режиме. Теперь вы сами решаете, что показывать, а что скрывать.

Больше информации — в нашей документации по дашбордам. Подробности об улучшениях и известных ограничениях — в разделе документации «Что нового» для Grafana 11.3.

Новые фишки визуализации и дашбордов

Автоформатирование ячеек таблицы

Надоело вглядываться в длинные JSON-ы и трассировки стека в таблице? Забудьте! Теперь есть панель Просмотр значения с вкладками Обычный текст и Редактор кода. Включаете Просмотр значения ячейки, кликаете по иконке в ячейке — и Grafana сама определяет тип данных и открывает нужную вкладку. Можно переключаться между вкладками. Удобно!

Панель просмотра значения, открытая на вкладке «Обычный текст»

Подробнее — в документации по таблицам.

Действия на панели Canvas и в других визуализациях

(Экспериментальная функция) Теперь к элементам на панели Canvas можно прикрутить действия, например, открыть issue на GitHub или вызвать API. В настройках Выбранного элемента появился раздел Ссылки и действия для данных. Каждое действие настраивается на вызов нужного эндпоинта API.

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

Если действий несколько, «однокликовым» будет первое в списке. Порядок действий во всплывающей подсказке меняется перетаскиванием.

Действия также доступны в следующих визуализациях:

  • Столбчатая диаграмма
  • Свечной график
  • Тепловая карта
  • Временная шкала состояний
  • История статусов
  • Временные ряды
  • Тренд
  • График XY

Чтобы пощупать новую фичу, включите флаг vizActions. Подробнее — в документации по панели Canvas.

Легенды в столбчатых индикаторах

Мы продолжаем стандартизировать легенды, и теперь они доступны в столбчатых индикаторах (bar gauge). Настраивайте легенды в разделе Легенда в настройках панели.

Имена в самих индикаторах можно скрыть (они же есть в легенде!). Для этого в настройках Расположение имени выберите Скрыто.

Легенда столбчатого индикатора

Подробнее о легендах — в документации по визуализациям.

Бинарные преобразования для множества числовых полей сразу

Теперь, когда вы настраиваете бинарную операцию через преобразование Добавить поле из вычисления (например, деление каждого столбца на какое-то значение), доступна новая опция Все числовые поля. Это позволяет применить математический оператор к нескольким числовым полям одновременно. Особенно полезно при масштабировании или смещении данных с динамически именуемыми полями, когда имена полей заранее неизвестны.

Вычисление бинарной операции, применяемое ко всем числовым полям

Больше информации — в документации по преобразованиям.

Explore Logs по умолчанию

С Explore Logs анализировать логи и искать проблемы стало проще простого — и без единого запроса! Находите пики нагрузки, фильтруйте логи, выявляйте проблемные строки — всё в пару кликов.

В Grafana 11.3 Explore Logs устанавливается автоматически на всех локальных инстансах. Теперь вы можете использовать его вместе с Explore Metrics без ручной установки.

Это настраивается параметром preinstall в конфигурации Grafana.

Как работает Explore Logs — читайте в документации.

img

Корреляции с внешними URL

С помощью корреляций можно связывать источники данных. Например, клик по ID клиента в логе открывает запрос Salesforce для этого клиента в Explore. Раньше можно было связывать только запросы внутри Grafana.

Теперь корреляции могут вести на любой URL. Например, можно ссылаться напрямую на Salesforce, вставляя ID клиента в URL. Формат — стандартный для Grafana, как в ссылках данных.

img

Всё о корреляциях — в документации.

Что нового в Grafana Alerting

Упрощённое создание правил алертов

В Grafana 11.3 создавать правила алертов стало проще! Упрощённая форма с одним запросом и условием — для быстрой настройки. Для сложных правил есть расширенные опции с несколькими запросами и выражениями.

Форма создания алерта в простом режиме

В Grafana OSS и Enterprise для этого нужно включить флаг alertingQueryAndExpressionsStepMode. Подробнее — в документации по алертам.

RBAC для уведомлений

(Публичный превью в Grafana Enterprise и Grafana Cloud) Теперь администраторы могут управлять доступом к точкам контакта, времени отключения уведомлений и шаблонам уведомлений через RBAC. Настаивайте разрешения или используйте фиксированные роли.

Для времени отключения и шаблонов можно дать всем либо все разрешения, либо никаких. Для точек контакта можно настроить разрешения индивидуально.

Правила записи для Grafana-алертов

Теперь можно создавать правила записи для Grafana-алертов. Это позволяет заранее вычислять часто используемые или ресурсоемкие выражения и сохранять результат в виде временных рядов. Запросы к этим рядам будут выполняться быстрее, особенно для дашбордов. Раньше это работало только для алертов, управляемых источником данных.

В Grafana OSS и Enterprise нужно включить флаг grafanaManagedRecordingRules, чтобы создавать оба типа правил записи.

Подробнее о настройке — в документации по алертам.

Баннеры объявлений

(Публичный превью в Grafana Enterprise и Grafana Cloud) Замучились рассылать важную информацию об обновлениях и технических работах через почту и Slack? Теперь можно показывать настраиваемые баннеры прямо в интерфейсе Grafana! Все пользователи будут в курсе важных новостей, графиков работ, информации о соответствии требованиям и т.д.

По умолчанию баннеры могут создавать только администраторы, но можно дать разрешение и другим пользователям через RBAC.

В самостоятельно управляемой Grafana нужно включить флаг notificationBanner в версии 11.3 или новее и перейти в Администрирование > Общие > Баннер объявлений.

Страница настройки баннера объявлений

Новое в источниках данных

Аутентификация GitHub через приложение

Повысьте безопасность, используя приложение GitHub для аутентификации источника данных. Это альтернатива личным токенам доступа (PAT), которая снижает риск чрезмерного предоставления прав.

Подробности — в документации по источнику данных GitHub.

Аутентификация и авторизация

Настройка LDAP через UI

(Публичный превью во всех редакциях Grafana)
Расширенные настройки LDAP

Настраивайте подключение к LDAP-серверу через новый удобный UI. Теперь все настройки понятны и прозрачны, а проверять работоспособность — одно удовольствие. И перезапускать Grafana больше не нужно!

Чтобы включить LDAP в UI, включите флаг ssoSettingsLDAP.

Ссылки

Хотите знать больше о Grafana 11.3?

Загляните в документацию Grafana, changelog или «Что нового».

Присоединяйтесь к сообществу Grafana Labs!

Делитесь впечатлениями о новых фичах, обсуждайте лучшие практики и находите креативные способы использования обновлений на форумах сообщества Grafana Labs. Ваши идеи и примеры помогают развивать экосистему Grafana!

Обновляйтесь до Grafana 11.3!

Скачайте Grafana 11.3 прямо сейчас или попробуйте все новинки в Grafana Cloud. Там есть бесплатный тарифный план и планы на любой вкус. Зарегистрируйте бесплатную учетную запись сегодня!

Руководство по обновлению поможет вам плавно перейти на новую версию.

Благодарность сообществу

Огромное спасибо сообществу Grafana!

Ваш вклад — от пул-реквестов до отзывов — бесценен. Ваш энтузиазм вдохновляет нас на новые свершения!

Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.

Ждали ли Вы новую версию Grafana?

30% Да15
6% Нет3
16% Не пользуюсь8
48% Пользуюсь, но даже не слежу за версией24

Проголосовали 50 пользователей. Воздержались 10 пользователей.

ссылка на оригинал статьи https://habr.com/ru/articles/857258/


Комментарии

Добавить комментарий

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