Управление плагинами
Плагины расширяют возможности Grafana, добавляя новые способы подключения к данным и их визуализации.
Ниже приведён обзор того, как начать работу с плагинами:
- Плагины доступны в каталоге плагинов. Их могут создавать Grafana Labs, коммерческие партнёры, наше сообщество, а также вы можете создать плагин самостоятельно.
- Существует три типа плагинов: панели, источники данных и приложения.
- Узнайте, как установить, обновить и проверить свои плагины.
Дополнительные возможности позволяют:
- Настроить, где страницы плагинов-приложений отображаются в меню навигации.
- Настроить взаимодействие бэкендов установленных плагинов.
- Повысить безопасность, изолируя плагины с помощью Plugin Frontend Sandbox.
Типы плагинов
Grafana поддерживает три типа плагинов:
- Панели — эти плагины упрощают создание и добавление визуализаций любого типа для отображения данных или улучшения ваших любимых дашбордов.
- Источники данных — эти плагины позволяют получать данные из различных источников, таких как базы данных, API, файлы журналов и так далее, и отображать их в Grafana в виде графиков, диаграмм и дашбордов.
- Приложения — эти плагины позволяют объединять источники данных, панели, дашборды и страницы Grafana в целостный пользовательский опыт.
Подробнее см. в разделе Типы плагинов.
Доступ к каталогу плагинов
Устанавливать плагины и управлять ими можно прямо из Grafana. Чтобы получить доступ к каталогу плагинов и использовать его, вам нужна роль администратора сервера Grafana или администратора организации. Дополнительные сведения о ролях и разрешениях Grafana см. в разделе Роли и разрешения.
Для плагинов-приложений действуют следующие правила доступа:
- Если вы Org Admin, вы можете настраивать плагины-приложения, но не можете их устанавливать, удалять или обновлять.
- Если вы Server Admin, вы не можете настраивать плагины-приложения, но можете их устанавливать, удалять или обновлять.
- Если вы одновременно Org Admin и Server Admin, вы можете и настраивать плагины-приложения, и устанавливать, удалять или обновлять их.
Просмотр плагинов
Чтобы просмотреть доступные плагины:
- Войдя в Grafana как администратор, нажмите Administration > Plugins and data > Plugins в боковом меню, чтобы увидеть установленные и доступные плагины.
- Используйте поле поиска, чтобы отфильтровать плагины по имени, ключевым словам, организации и другим метаданным.
- Нажмите кнопки Data sources, Panels или Applications, чтобы отфильтровать плагины по типу.
Если вы не авторизованы, список доступных плагинов также можно посмотреть в каталоге плагинов.
Управление плагинами
Мы настоятельно рекомендуем использовать последнюю версию плагина. Используйте Grafana Advisor, чтобы проверить состояние ваших источников данных и плагинов.
Установка плагина
Стандартный способ установки плагина — через интерфейс Grafana.
- В Grafana перейдите в Administration > Plugins and data > Plugins в меню боковой навигации, чтобы увидеть все плагины.
- Найдите плагин, который нужно установить.
- Нажмите на логотип плагина.
- Нажмите Install.
Note
О других способах установки плагинов см. в разделе Установка плагина.
Обновление плагина
Чтобы обновить плагин:
- В Grafana нажмите Administration > Plugins and data > Plugins в меню боковой навигации, чтобы увидеть все плагины.
- Нажмите фильтр Installed, чтобы показать только установленные плагины.
- Нажмите на логотип плагина.
- Нажмите Update.
Когда обновление завершится, появится сообщение, подтверждающее успешную установку.
Обновление плагинов, управляемых Grafana
Note
Доступно в Grafana Cloud.
В Grafana Cloud большинство плагинов обновляются автоматически. Когда выходит новая версия, она обновляется за вас, и вам не нужно предпринимать никаких действий. Дополнительные сведения и исключения см. в разделе Обновления плагинов, управляемых Grafana в документации Grafana Cloud.
Удаление плагина
Чтобы удалить плагин:
- В Grafana нажмите Administration > Plugins and data > Plugins в меню боковой навигации, чтобы увидеть все плагины.
- Нажмите на логотип плагина.
- Нажмите фильтр Installed, чтобы показать только установленные плагины.
- Нажмите Uninstall.
Когда обновление завершится, появится сообщение, подтверждающее успешную установку.
Проверка плагинов
Проверка подписи плагинов, также известная как подписывание, — это мера безопасности, позволяющая убедиться, что плагины не были изменены. При загрузке Grafana проверяет, подписан плагин или нет. Подробнее см. в разделе Подписи плагинов.
Дополнительные возможности
Настройка размещения страниц плагинов в навигации
Вы можете переместить страницы плагинов-приложений, чтобы настроить структуру меню навигации, как описано в разделе Настройка размещения страниц плагинов в навигации.
Разрешение взаимодействия бэкендов плагинов
Вы можете настроить экземпляр Grafana так, чтобы фронтенды установленных плагинов могли напрямую взаимодействовать локально с бэкендами других установленных плагинов. Как это сделать, см. в разделе Настройка взаимодействия бэкендов установленных плагинов.
Запуск бэкендов плагинов как модулей WebAssembly
Вы можете запускать бэкенд плагина, скомпилированный в WebAssembly, внутри процесса, в изолированной виртуальной машине, а не как отдельный процесс. Подробнее см. в разделе Бэкенды плагинов WebAssembly.
Изоляция кода плагинов с помощью Frontend Sandbox
Вы можете использовать Plugin Frontend Sandbox, чтобы безопасно изолировать код фронтенда плагинов от основного приложения Grafana.
Когда эта возможность включена, плагины выполняются в отдельном контексте JavaScript, что даёт ряд преимуществ с точки зрения безопасности:
- Плагины не могут изменять части интерфейса Grafana за пределами отведённых им областей
- Плагины не могут мешать работе других плагинов
- Основные функции Grafana защищены от изменения плагинами
- Плагины не могут изменять глобальные объекты и поведение браузера
Дополнительные материалы
- Просмотр доступных плагинов
- Разработка собственных плагинов
- Общение с сообществом разработчиков плагинов
Чтобы администрировать, обновлять или удалять свои плагины, а также отправлять новый плагин, войдите на страницу администрирования плагинов. Обратите внимание, что для публикации плагина вы должны быть администратором используемой организации Grafana Cloud.