Пособие WMI — пакет расширения

Материал из Документация Ключ-АСТРОМ
Версия от 15:51, 22 сентября 2025; IKuznetsov (обсуждение | вклад) (Новая страница: «Расширения основаны на конфигурационном файле YAML. Его минимально...»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)

Расширения основаны на конфигурационном файле YAML. Его минимальное содержимое:

  • name- необходимо начинать с custom: для пользовательских расширений
  • version
  • author
  • minDynatraceVersion- Минимальная версия Ключ-АСТРОМ для обеспечения минимальной версии схемы расширения

На этом этапе вы

  1. Создадите файл YAML
  2. Создадите свой пакет расширений
  3. Загрузите свое расширение в Ключ-АСТРОМ

Создание файла YAML

Используйте следующий шаблон.

name: custom:demo.host-observability

version: # add version

minDynatraceVersion: "1.227"

author:

  name: # add your name

Сохраните свой ключ extension.yaml, ключ разработчика и сертификаты, используя следующую структуру:

my-sample-extension/

  └── src/

      ├── extension.yaml

      dashboards/

      └── dashboard.json

      alerts/

      └── alert.json

Создание и подпись своего пакета расширения

В директории extensions выполните следующую команду:

dt extension assemble

dt extension sign --key ./developer.pem

Эти команды создают ваш пакет расширения, содержащий только архив extension.zip и файл подписи extension.zip.sig.

bundle.zip

|    extension.zip

|    extension.zip.sig

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

Чтобы загрузить и активировать расширение, выполните следующую команду:

dt extension upload bundle.zip

Пример успешного вывода:

C:\extension>dt extension upload bundle.zip

Tenant url: your-tenant-url

Api token: your-api-token

Extension upload successful!

Дополнительные сведения см. в разделе Управление расширениями WMI.

Результаты

Ваше расширение отображается в Ключ-АСТРОМ как активное.

Image4056.png