Развертывание ЕдиногоАгента на платформе SAP BTP для мониторинга только приложений

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

Приложения, развёрнутые в Cloud Foundry, обычно запускаются с помощью специализированных сборочных пакетов, которые обеспечивают поддержку фреймворка и среды выполнения для приложений, работающих на платформе Cloud Foundry. Подробнее см. в статье Как работают сборочные пакеты.

При развёртывании в режиме «только приложение» ЕдиныйАгент отслеживает память, диск, ЦП и сетевые ресурсы процессов только внутри контейнера. Показатели хоста не отслеживаются.

Следующие рекомендации применимы к SAP Business Technology Platform (SAP BTP).

Предустановка

Создайте токен доступа со следующими разрешениями:

  • Проблемы доступа и лента событий, метрики и топология
  • Интеграция PaaS — загрузка установщика

Развертывание ЕдиногоАгента в SAP BTP Cloud Foundry Runtime

SAP BTP, Cloud Foundry Environment, размещает ряд сборочных пакетов. Вы можете использовать эти рекомендации при интеграции следующих сборочных пакетов:

SAP Java Buildpack поддерживается компанией SAP. Если у вас возникли проблемы с SAP Java Buildpack, обратитесь к компоненту BC-XS-JAV и создайте тикет на портале поддержки SAP. Остальные перечисленные выше buildpack-пакеты поддерживаются Cloud Foundry Foundation на GitHub. Если у вас возникли проблемы с интеграцией Ключ-АСТРОМ в эти buildpack-пакеты, обратитесь к специалисту по Ключ-АСТРОМ через онлайн-чат в вашей среде Ключ-АСТРОМ.

Создание пользовательской службы в SAP BTP, Cloud Foundry Environment

Создайте отдельный экземпляр службы для Ключ-АСТРОМ, используя имя dynatrace в качестве подстроки (например, dynatraceservice). Вы можете использовать интерфейс командной строки (cf CLI) или создать пользовательскую службу непосредственно с помощью панели управления SAP Business Technology Platform.

Вам необходимо предоставить допустимый JSON-объект, содержащий как минимум environmentid и apitoken. Токен API соответствует токену PaaS, упомянутому выше.

Для Ключ-АСТРОМ Managed также необходимо добавить параметр apiurl, указывающий конечную точку API Ключ-АСТРОМ. Например:

Ключ-АСТРОМ SaaS Ключ-АСТРОМ Managed
{

  "environmentid": "YOUR_ENVIRONMENTID",

  "apitoken": "YOUR_PAAS_TOKEN",

  "tag:SAP BTB": "",

  "tag:Region": "Frankfurt"

}

{

  "environmentid": "YOUR_ENVIRONMENTID",

  "apitoken": "YOUR_PAAS_TOKEN",

  "tag:SAP BTB": "",

  "tag:Region": "Frankfurt",

  "apiurl": "https://<your-domain>/e/<environmentID>/api"

}

Подключение службы Ключ-АСТРОМ к своему приложению

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

Ниже представлен пример отправки приложения Java:

---

applications:

- name: spring-music

  memory: 768M

  instances: 1

  host: spring-music-somerandomstring

  path: spring-music.war

  buildpack: sap_java_buildpack

  services:

  - dynatraceservice

Image4100.png

Развертывание ЕдиногоАгента в SAP BTP Neo Runtime

SAP предоставляет услугу Astramkey Agent Activation Neo, которая позволяет подключать приложения Java к среде мониторинга Ключ-АСТРОМ.

Image4101.png

Подготовьте идентификатор среды Ключ-АСТРОМ и сгенерированный токен PaaS.

Для варианта Ключ-АСТРОМ Managed введите URL-адрес вашего кластера АктивногоШлюза (включая /e/<environmentID>) в поле URL-адрес среды.

После перезапуска приложений Java, развёрнутых на SAP Business Technology Platform, вы получите полный набор функций мониторинга приложений и сервисов, предоставляемых Ключ-АСТРОМ (например, Smartscape и аналитика на уровне сервиса с помощью Service Flow). Если у вас возникли проблемы с настройкой сервиса Astromkey Agent Activation Neo, обратитесь к компоненту BC-NEO-MON-APM и создайте тикет на портале поддержки SAP. Если у вас возникли проблемы с Ключ-АСТРОМ, обратитесь к специалисту по продукту Ключ-АСТРОМ через онлайн-чат в вашей среде Ключ-АСТРОМ.