Распространение пользовательских дашбордов с расширениями

Материал из Документация Ключ-АСТРОМ

После того как ваше расширение начнет отправлять данные в Ключ-АСТРОМ, вы можете создать пользовательскую панель мониторинга, экспортировать ее определение в файл JSON и добавить JSON в архив вашего расширения.

Приложение «Дашборды»

Если вы используете приложение Дашборды, выполните следующие процедуры.

Вы можете экспортировать определение панели мониторинга через веб-интерфейс Ключ-АСТРОМ.

Экспорт JSON дашборда

Чтобы загрузить (экспортировать) панель мониторинга из боковой панели Дашборды

  1. Перейдите в раздел Панель управления.
  2. Наведите курсор на имя панели мониторинга, которую вы хотите экспортировать, и выберите Дополнительно (...) > Экспорт в JSON. Панель мониторинга загружается в локальный файл JSON, который вы можете загрузить.

Чтобы загрузить (экспортировать) текущую отображаемую панель мониторинга в формате JSON

  1. В верхней части дашборда откройте меню справа от названия.
  2. Выберите в меню пункт Экспорт. Определение текущей панели мониторинга загружается в локальный файл JSON.

Добавьте свой дашборд в пакет расширения

После создания панели мониторинга, использующей данные вашего расширения, и экспорта JSON-файла панели мониторинга, как описано ранее, вы можете добавить панель мониторинга в свой пакет расширения.

1. Добавьте JSON в пакет расширения.

extension.zip

│   extension.yaml

└───alerts

│   |   alert.json

└───documents

    │   mydashboard.json

2. Объявите JSON в файле расширения YAML.

Пример:

documents:

   dashboards:

      - displayName: "My Dashboard"

        path: "documents/mydashboard.json"

3. Загрузите расширение в среду Ключ-АСТРОМ.

Ваш дашборд теперь доступна в разделе Панель управления.

Доступ к панели управления также можно получить из приложения Расширения.
  1. Перейдите в раздел Расширения .
  2. Выберите расширение.
  3. На вкладке Конфигурация выберите пункт Содержимое расширения.
    • Ваша панель управления указана как тип DOCUMENT_DASHBOARD.
    • Вы можете установить фильтр по типу DOCUMENT_DASHBOARD, чтобы отобразить только панели мониторинга.