GET все ноды*: различия между версиями

Материал из Dynatrace
(Новая страница: «Список всех синтетических нод (и их параметров), доступных для вашей среды. Запрос созда...»)
 
 
(не показана 1 промежуточная версия этого же участника)
Строка 7: Строка 7:
|<code><nowiki>https://{your-domain}/e/{your-environment-id}/api/v1/synthetic/nodes</nowiki></code>
|<code><nowiki>https://{your-domain}/e/{your-environment-id}/api/v1/synthetic/nodes</nowiki></code>
|-
|-
|Среда АктивногоШлюза
|Среда ActiveGate
|<code><nowiki>https://{your-activegate-domain}/e/{your-environment-id}/api/v1/synthetic/nodes</nowiki></code>
|<code><nowiki>https://{your-activegate-domain}/e/{your-environment-id}/api/v1/synthetic/nodes</nowiki></code>
|}
|}
Строка 73: Строка 73:
|activeGateVersion
|activeGateVersion
|string
|string
|Версия АктивногоШлюза.
|Версия ActiveGate.
|-
|-
|oneAgentRoutingEnabled
|oneAgentRoutingEnabled
Строка 81: Строка 81:
|operatingSystem
|operatingSystem
|string
|string
|Операционная система хоста АктивногоШлюза.
|Операционная система хоста ActiveGate.
|-
|-
|autoUpdateEnabled
|autoUpdateEnabled
|boolean
|boolean
АктивномШлюзе включена опция автоматического обновления («true») или нет («false»).
ActiveGate включена опция автоматического обновления («true») или нет («false»).
|-
|-
|status
|status
Строка 105: Строка 105:
     {
     {
       "entityId": "3086117876",
       "entityId": "3086117876",
       "hostname": "gdn.astrom.key",
       "hostname": "gdn.dyna.trace",
       "ips": [
       "ips": [
         "238.245.160.14"
         "238.245.160.14"
Строка 131: Строка 131:
==== Curl ====
==== Curl ====
  <code>curl -X GET \
  <code>curl -X GET \
   <nowiki>https://mySampleEnv.live.ruscomtech.ru/api/v1/synthetic/nodes</nowiki> \
   <nowiki>https://mySampleEnv.live.dynatrace.com/api/v1/synthetic/nodes</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/synthetic/nodes</nowiki></code>
  <code><nowiki>https://mySampleEnv.live.dynatrace.com/api/v1/synthetic/nodes</nowiki></code>


==== Тело ответа ====
==== Тело ответа ====
Строка 142: Строка 142:
     {
     {
       "entityId": "3086117876",
       "entityId": "3086117876",
       "hostname": "gdn.astrom.key",
       "hostname": "gdn.dyna.trace",
       "ips": [
       "ips": [
         "238.245.160.14"
         "238.245.160.14"

Текущая версия на 15:10, 13 февраля 2023

Список всех синтетических нод (и их параметров), доступных для вашей среды.

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

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

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

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

Параметры

Запрос не предоставляет никаких настраиваемых параметров.

Ответ

Коды ответов

Код Тип Описание
200 Nodes Успех

Объекты тела ответа

Объект Nodes

Список синтетических узлов

Элемент Тип Описание
nodes NodeCollectionElement[] Список синтетических узлов

Объект NodeCollectionElement

Краткое представление синтетического объекта. Содержит только идентификатор и отображаемое имя.

Элемент Тип Описание
entityId string Идентификатор ноды.
hostname string Имя хоста ноды.
ips string[] IP ноды.
version string Версия ноды
browserMonitorsEnabled boolean Флаг включенных возможностей проверки браузера.
activeGateVersion string Версия ActiveGate.
oneAgentRoutingEnabled boolean В АктивномШлюзе маршрутизация с одним агентом включена («true») или нет («false»).
operatingSystem string Операционная система хоста ActiveGate.
autoUpdateEnabled boolean В ActiveGate включена опция автоматического обновления («true») или нет («false»).
status string Статус синтетической ноды.
playerVersion string Версия синтетического плеера.
healthCheckStatus string Статус проверки работоспособности синтетической ноды.

JSON-модель тела ответа

{
  "nodes": [
    {
      "entityId": "3086117876",
      "hostname": "gdn.dyna.trace",
      "ips": [
        "238.245.160.14"
      ],
      "version": "1.161.0.20181210-173639",
      "browserMonitorsEnabled": true,
      "activeGateVersion": "1.172.2.20190607-040913",
      "oneAgentRoutingEnabled": true,
      "operatingSystem": "Linux",
      "autoUpdateEnabled": true,
      "status": "Running",
      "playerVersion": "1.179.0.20190920-145430",
      "healthCheckStatus": "Ok"
    }
  ]
}

Пример

В этом примере в запросе перечислены все искусственные узлы, доступные в mySampleEnvсреде.

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

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

Curl

curl -X GET \
  https://mySampleEnv.live.dynatrace.com/api/v1/synthetic/nodes \
  -H 'Authorization: Api-Token dt0c01.abc123.abcdefjhij1234567890'

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

https://mySampleEnv.live.dynatrace.com/api/v1/synthetic/nodes

Тело ответа

{
  "nodes": [
    {
      "entityId": "3086117876",
      "hostname": "gdn.dyna.trace",
      "ips": [
        "238.245.160.14"
      ],
      "version": "1.164.0.20190205-184318",
      "browserMonitorsEnabled": false
    },
    {
      "entityId": "1267320067",
      "hostname": "244.94.30.253",
      "ips": [
        "244.94.30.253"
      ],
      "version": "1.161.0.20181210-173639",
      "browserMonitorsEnabled": false
    },
    {
      "entityId": "353074222",
      "hostname": "GDN-007",
      "ips": [
        "132.46.87.141"
      ],
      "version": "1.166.0.20190311-110828",
      "browserMonitorsEnabled": true
    }
  ]
}

Код ответа

200