Разрешение взаимодействия бэкендов плагинов

По умолчанию взаимодействовать с бэкендами плагинов можно только удалённо.

Однако вы можете настроить экземпляр Grafana так, чтобы фронтенды установленных плагинов могли напрямую взаимодействовать с бэкендами других плагинов, установленных локально. Эту конфигурацию можно использовать, например, чтобы панель canvas могла вызывать API ресурсов приложения, разрешённое параметром actions_allow_post_url.

Интеграция плагинов

Чтобы включить взаимодействие бэкендов между плагинами, задайте плагины, с которыми нужно взаимодействовать. В файле конфигурации (grafana.ini или custom.ini в зависимости от вашей операционной системы) удалите точку с запятой, чтобы включить параметр, а затем задайте следующий параметр конфигурации:

  actions_allow_post_url=

Это список, разделённый запятыми, в котором используется сопоставление по шаблону (glob).

  • Чтобы разрешить доступ ко всем плагинам, у которых есть бэкенд, используйте:
actions_allow_post_url=/api/plugins/*
  • Чтобы получить доступ только к бэкенду одного плагина, используйте:
actions_allow_post_url=/api/plugins/<GRAFANA_SPECIAL_APP>