Плагины
Тема дорожной карты · Grafana
Экосистема плагинов Grafana — один из наиболее мощных механизмов расширяемости: она предлагает сотни плагинов от сообщества и официальных поставщиков, добавляющих в любую инсталляцию Grafana новые интеграции с источниками данных, типы визуализаций и полноценные дашборды приложений. Три категории плагинов в Grafana: плагины источников данных (подключают Grafana к новым бэкендам — Splunk, Datadog, MongoDB), плагины панелей (добавляют типы визуализаций — диаграммы Ганта, Санкея, часовые панели) и плагины-приложения (объединяют несколько панелей, источников данных и страниц конфигурации в единое приложение — например, Grafana OnCall или Kubernetes App). Плагины размещаются и распространяются через официальный каталог плагинов Grafana на grafana.com/grafana/plugins, где каждый плагин имеет уникальный ID, историю версий и инструкции по установке. Экосистема плагинов Grafana построена на стабильном SDK плагинов, обеспечивающем связь на основе gRPC между серверной частью Grafana и процессами плагинов: плагины выполняются изолированно и не могут обрушить основной сервер Grafana. Организации могут также разрабатывать частные плагины Grafana с помощью пакетов @grafana/toolkit и @grafana/data из npm, обеспечивая пользовательские интеграции с внутренними системами, не охваченными плагинами сообщества.
Как это работает
Плагины: panel plugins (новые типы визуализации), datasource plugins (новые backend), app plugins (пакет дашбордов + datasources + панелей — например AWS App). Установка через grafana-cli plugins install <name>, Helm values или ручную загрузку. Много плагинов community-maintained — аудитьте до добавления (signed-plugins рекомендуются в production). Стройте кастомные плагины через Grafana plugin SDK (TypeScript + React).
Когда применять
Только signed, официальные плагины в production. Pie chart, Worldmap и т.д. из официального каталога. Кастомные плагины — только когда нет существующего (маленькая dev-инвестиция ок; поддерживать плагин — реальная работа). Аудит установленных плагинов раз в квартал — неиспользуемые добавляют поверхность атаки.
Типичные ошибки
Ловушки Плагины: установка unsigned community-плагинов, которые забрасываются (security + функциональный риск); несовместимость версии плагина с версией Grafana (читайте compatibility matrix); сборка кастомного плагина под одноразовый кейс (живёт вечно как maintenance-нагрузка).