GET фрагмент асинхронного кода: различия между версиями

Материал из Dynatrace
(Новая страница: «Возвращает встроенный скрипт, который инициализирует Ключ-АСТРОМ и динамически загружа...»)
 
 
Строка 1: Строка 1:
Возвращает встроенный скрипт, который инициализирует Ключ-АСТРОМ и динамически загружает код мониторинга в ваше приложение. Код мониторинга загружается асинхронно.
Возвращает встроенный скрипт, который инициализирует Dynatrace и динамически загружает код мониторинга в ваше приложение. Код мониторинга загружается асинхронно.


Вы также можете использовать эти функционально эквивалентные опции для получения RUM JavaScript:
Вы также можете использовать эти функционально эквивалентные опции для получения RUM JavaScript:


* Тег JavaScript ЕдиныйАгент
* Тег JavaScript OneAgent
* Тег JavaScript
* Тег JavaScript
* Синхронный фрагмент кода
* Синхронный фрагмент кода
Строка 14: Строка 14:
|<code><nowiki>https://{your-domain}/e/{your-environment-id}/api/v1/rum/asyncCS/{entity}</nowiki></code>
|<code><nowiki>https://{your-domain}/e/{your-environment-id}/api/v1/rum/asyncCS/{entity}</nowiki></code>
|-
|-
|Среда АктивногоШлюза
|Среда ActiveGate
|<code><nowiki>https://{your-activegate-domain}/e/{your-environment-id}/api/v1/rum/asyncCS/{entity}</nowiki></code>
|<code><nowiki>https://{your-activegate-domain}/e/{your-environment-id}/api/v1/rum/asyncCS/{entity}</nowiki></code>
|}
|}
Строка 31: Строка 31:
|entity
|entity
|string
|string
|Идентификатор объекта Ключ-АСТРОМ для приложения.
|Идентификатор объекта Dynatrace для приложения.


Вы можете получить его из ответа GET на вызов списка приложений, введенных вручную .
Вы можете получить его из ответа GET на вызов списка приложений, введенных вручную .
Строка 39: Строка 39:


== Ответ ==
== Ответ ==
Ответ представляет собой обычный текст, содержащий встроенный код HTML для самой последней версии тега JavaScript ЕдиныйАгент для указанного приложения.
Ответ представляет собой обычный текст, содержащий встроенный код HTML для самой последней версии тега JavaScript OneAgent для указанного приложения.


== Пример ==
== Пример ==
Строка 50: Строка 50:
==== Завиток ====
==== Завиток ====
  <code>curl -X GET \
  <code>curl -X GET \
   <nowiki>https://mySampleEnv.live.ruscomtech.ru/api/v1/rum/asyncCS/APPLICATION-BBFA55551D507E2B</nowiki> \
   <nowiki>https://mySampleEnv.live.dynatrace.com/api/v1/rum/asyncCS/APPLICATION-BBFA55551D507E2B</nowiki> \
   -H 'Authorization: Api-Token dt0c01.abc123.abcdefjhij1234567890'</code>
   -H 'Authorization: Api-Token dt0c01.abc123.abcdefjhij1234567890'</code>


==== URL-адрес запроса ====
==== URL-адрес запроса ====
  <code><nowiki>https://mySampleEnv.live.ruscomtech.ru/api/v1/rum/asyncCS/APPLICATION-BBFA55551D507E2B</nowiki></code>
  <code><nowiki>https://mySampleEnv.live.dynatrace.com/api/v1/rum/asyncCS/APPLICATION-BBFA55551D507E2B</nowiki></code>


==== Тело ответа ====
==== Тело ответа ====

Текущая версия на 16:20, 9 февраля 2023

Возвращает встроенный скрипт, который инициализирует Dynatrace и динамически загружает код мониторинга в ваше приложение. Код мониторинга загружается асинхронно.

Вы также можете использовать эти функционально эквивалентные опции для получения RUM JavaScript:

  • Тег JavaScript OneAgent
  • Тег JavaScript
  • Синхронный фрагмент кода
  • Встроенный код

Запрос создает в качестве полезной нагрузкиtext/plain формат.

GET Managed https://{your-domain}/e/{your-environment-id}/api/v1/rum/asyncCS/{entity}
Среда ActiveGate https://{your-activegate-domain}/e/{your-environment-id}/api/v1/rum/asyncCS/{entity}

Аутентификация

Чтобы выполнить этот запрос, вам нужен токен доступа с областью управления реальным пользователем, отслеживающим управление тегами JavaScript ( RumJavaScriptTagManagement) . Чтобы узнать, как его получить и использовать, см. раздел Токены и аутентификация .

Параметры

Параметр Тип Описание In Необходимость
entity string Идентификатор объекта Dynatrace для приложения.

Вы можете получить его из ответа GET на вызов списка приложений, введенных вручную .

path требуется

Ответ

Ответ представляет собой обычный текст, содержащий встроенный код HTML для самой последней версии тега JavaScript OneAgent для указанного приложения.

Пример

В этом примере запрос извлекает встроенный код HTML для последней версии RUM JavaScript для веб-приложения easyTravel Ionic с идентификатором APPLICATION-BBFA55551D507E2B .

Маркер API передается в заголовке авторизации .

Результат усекается до первой строки.

Завиток

curl -X GET \
  https://mySampleEnv.live.dynatrace.com/api/v1/rum/asyncCS/APPLICATION-BBFA55551D507E2B \
  -H 'Authorization: Api-Token dt0c01.abc123.abcdefjhij1234567890'

URL-адрес запроса

https://mySampleEnv.live.dynatrace.com/api/v1/rum/asyncCS/APPLICATION-BBFA55551D507E2B

Тело ответа

<script type="text/javascript"> <truncated>
</script>

Код ответа

200