ENetrebin (обсуждение | вклад) Нет описания правки |
Нет описания правки |
||
(не показано 12 промежуточных версий 2 участников) | |||
Строка 2: | Строка 2: | ||
Запрос создает <code>application/json</code>полезную нагрузку. | Запрос создает <code>application/json</code>полезную нагрузку. | ||
Этот запрос является выпуском Early Adopter и может быть изменен несовместимым образом. | |||
{| class="wikitable" | {| class="wikitable" | ||
| rowspan=" | | rowspan="2" |GET | ||
| | |АппОптима | ||
|<code><nowiki>https://{your-domain}/e/{your-environment-id}/api/v2/events</nowiki></code> | |<code><nowiki>https://{your-domain}/e/{your-environment-id}/api/v2/events</nowiki></code> | ||
|- | |- | ||
| | |Среда АктивногоШлюза | ||
|<code><nowiki>https://{your-activegate-domain}/e/{your-environment-id}/api/v2/events</nowiki></code> | |<code><nowiki>https://{your-activegate-domain}/e/{your-environment-id}/api/v2/events</nowiki></code> | ||
|} | |} | ||
== Аутентификация == | == Аутентификация == | ||
Чтобы выполнить этот запрос, вам нужен токен доступа с областью действия Чтение событий ( <code>events.read</code>) . Чтобы узнать, как его получить и использовать, см. раздел Токены и аутентификация . | Чтобы выполнить этот запрос, вам нужен токен доступа с областью действия '''Чтение событий''' ( <code>events.read</code>) . Чтобы узнать, как его получить и использовать, см. раздел [[Токены и аутентификация (API)|Токены и аутентификация]] . | ||
== Параметры == | == Параметры == | ||
Строка 22: | Строка 21: | ||
!Тип | !Тип | ||
!Описание | !Описание | ||
! | !In | ||
! | !Необходимость | ||
|- | |- | ||
| | |nextPageKey | ||
| | |string | ||
|Курсор для следующей страницы результатов. Вы можете найти его в поле nextPageKey предыдущего ответа. | |Курсор для следующей страницы результатов. Вы можете найти его в поле nextPageKey предыдущего ответа. | ||
Строка 35: | Строка 34: | ||
|необязательный | |необязательный | ||
|- | |- | ||
| | |pageSize | ||
| | |integer | ||
|Количество событий в полезной нагрузке одного ответа. | |Количество событий в полезной нагрузке одного ответа. | ||
Строка 45: | Строка 44: | ||
|необязательный | |необязательный | ||
|- | |- | ||
| | |from | ||
| | |string | ||
|Начало запрошенного таймфрейма. | |Начало запрошенного таймфрейма. | ||
Строка 65: | Строка 64: | ||
|необязательный | |необязательный | ||
|- | |- | ||
| | |to | ||
| | |string | ||
|Конец запрошенного периода времени. | |Конец запрошенного периода времени. | ||
Строка 85: | Строка 84: | ||
|необязательный | |необязательный | ||
|- | |- | ||
| | |eventSelector | ||
| | |string | ||
|Определяет область запроса. В ответ включаются только события, соответствующие указанным критериям. | |Определяет область запроса. В ответ включаются только события, соответствующие указанным критериям. | ||
Строка 107: | Строка 106: | ||
|необязательный | |необязательный | ||
|- | |- | ||
| | |entitySelector | ||
| | |string | ||
|Область сущности запроса. Вы должны установить один из этих критериев: | |Область сущности запроса. Вы должны установить один из этих критериев: | ||
* Тип объекта:<code>type("TYPE")</code> | * Тип объекта:<code>type("TYPE")</code> | ||
* Идентификатор объекта | * Идентификатор объекта АппОптима: <code>entityId("id")</code>. Вы можете указать несколько идентификаторов, разделенных запятой ( <code>entityId("id-1","id-2")</code>). Все запрошенные сущности должны быть одного типа. | ||
Вы можете добавить один или несколько следующих критериев. Значения чувствительны к регистру, и <code>EQUALS</code>оператор используется, если не указано иное. | Вы можете добавить один или несколько следующих критериев. Значения чувствительны к регистру, и <code>EQUALS</code>оператор используется, если не указано иное. | ||
Строка 131: | Строка 130: | ||
** <code>gt</code>: позже указанного времени | ** <code>gt</code>: позже указанного времени | ||
* Атрибут объекта: <code><attribute>("value1","value2")</code>и <code><attribute>.exists()</code>. Чтобы получить список доступных атрибутов, выполните запрос типа сущности GET и проверьте поле свойств ответа. | * Атрибут объекта: <code><attribute>("value1","value2")</code>и <code><attribute>.exists()</code>. Чтобы получить список доступных атрибутов, выполните запрос типа сущности GET и проверьте поле свойств ответа. | ||
* Отношения: <code>fromRelationships.<relationshipName>()</code>и <code>toRelationships.<relationshipName>()</code>. Критерий принимает селектор объектов в качестве атрибута. Чтобы получить список доступных отношений, выполните запрос типа | * Отношения: <code>fromRelationships.<relationshipName>()</code>и <code>toRelationships.<relationshipName>()</code>. Критерий принимает селектор объектов в качестве атрибута. Чтобы получить список доступных отношений, выполните запрос типа объекта GET и проверьте поля fromRelationships и toRelationships . | ||
* Отрицание: <code>not(<criterion>)</code>. Инвертирует любой критерий, кроме type . | * Отрицание: <code>not(<criterion>)</code>. Инвертирует любой критерий, кроме type . | ||
Дополнительные сведения см. в разделе Селектор объектов в документации | Дополнительные сведения см. в разделе Селектор объектов в документации АппОптима. | ||
Чтобы задать несколько критериев, разделите их запятой ( <code>,</code>). Например, <code>type("HOST"),healthState("HEALTHY")</code>. В ответ включаются только результаты, соответствующие всем критериям. | Чтобы задать несколько критериев, разделите их запятой ( <code>,</code>). Например, <code>type("HOST"),healthState("HEALTHY")</code>. В ответ включаются только результаты, соответствующие всем критериям. | ||
Строка 145: | Строка 144: | ||
|} | |} | ||
== | == Ответ == | ||
=== Коды ответов === | === Коды ответов === | ||
Строка 154: | Строка 153: | ||
|- | |- | ||
|200 | |200 | ||
| | |EventList | ||
|Успех. Ответ содержит список событий. | |Успех. Ответ содержит список событий. | ||
|} | |} | ||
Строка 160: | Строка 159: | ||
=== Объекты тела ответа === | === Объекты тела ответа === | ||
==== Объект | ==== Объект <code>EventList</code> ==== | ||
Список событий. | Список событий. | ||
{| class="wikitable" | {| class="wikitable" | ||
Строка 167: | Строка 166: | ||
!Описание | !Описание | ||
|- | |- | ||
| | |warnings | ||
|строка [] | |строка [] | ||
|Список предупреждений. | |Список предупреждений. | ||
Строка 173: | Строка 172: | ||
Может быть <code>null</code>. | Может быть <code>null</code>. | ||
|- | |- | ||
| | |events | ||
| | |Event[] | ||
|Список событий. | |Список событий. | ||
Может быть <code>null</code>. | Может быть <code>null</code>. | ||
|- | |- | ||
| | |pageSize | ||
| | |integer | ||
|Количество записей на странице. | |||
Может быть <code>null</code>. | |||
|- | |||
|nextPageKey | |||
|string | |||
|Курсор для следующей страницы результатов. Имеет значение <code>null</code>на последней странице. | |Курсор для следующей страницы результатов. Имеет значение <code>null</code>на последней странице. | ||
Строка 187: | Строка 192: | ||
Может быть <code>null</code>. | Может быть <code>null</code>. | ||
|- | |- | ||
| | |totalCount | ||
| | |integer | ||
|Общее количество записей в результате. | |Общее количество записей в результате. | ||
|} | |} | ||
==== Объект | ==== Объект <code>Event</code> ==== | ||
Конфигурация события. | Конфигурация события. | ||
{| class="wikitable" | {| class="wikitable" | ||
Строка 205: | Строка 204: | ||
!Описание | !Описание | ||
|- | |- | ||
| | |eventType | ||
| | |string | ||
| | |Тип события. | ||
Может быть <code>null</code>. | Может быть <code>null</code>. | ||
|- | |- | ||
| | |entityId | ||
| | |EntityStub | ||
| | |Краткое представление отслеживаемого объекта. | ||
Может быть <code>null</code>. | |||
|- | |||
|entityTags | |||
|METag[] | |||
|Список тегов связанного объекта. | |||
Может быть <code>null</code>. | Может быть <code>null</code>. | ||
|- | |- | ||
| | |underMaintenance | ||
| | |boolean | ||
|Если <code>true</code>, событие | |Если <code>true</code>, событие произошло, когда отслеживаемая система находилась на обслуживании. | ||
Может быть <code>null</code>. | Может быть <code>null</code>. | ||
|- | |- | ||
| | |suppressAlert | ||
| | |boolean | ||
|Состояние предупреждения во время технического обслуживания : | |Состояние предупреждения во время технического обслуживания : | ||
Строка 237: | Строка 237: | ||
Может быть <code>null</code>. | Может быть <code>null</code>. | ||
|- | |- | ||
| | |suppressProblem | ||
| | |boolean | ||
| | |Статус обнаружения проблемы во время технического обслуживания : | ||
* <code>false</code>: Обнаружение проблем работает как обычно. | |||
* <code>true</code>: обнаружение проблем отключено. | |||
Может быть <code>null</code>. | Может быть <code>null</code>. | ||
|- | |- | ||
| | |frequentEvent | ||
| | |boolean | ||
| | |Если <code>true</code>, событие происходит часто . | ||
Частое событие не вызывает проблем. | |||
Может быть <code>null</code>. | Может быть <code>null</code>. | ||
|- | |- | ||
| | |managementZones | ||
| | |ManagementZone[] | ||
|Список | |Список всех зон управления, которым принадлежит событие. | ||
Может быть <code>null</code>. | Может быть <code>null</code>. | ||
|- | |- | ||
| | |eventId | ||
| | |string | ||
| | |Идентификатор события. | ||
Может быть <code>null</code>. | Может быть <code>null</code>. | ||
|- | |- | ||
| | |properties | ||
| | |EventProperty[] | ||
|Список свойств события. | |Список свойств события. | ||
Может быть <code>null</code>. | Может быть <code>null</code>. | ||
|- | |- | ||
| | |status | ||
| | |string | ||
|Статус события. | |Статус события. | ||
Элемент может содержать эти значения | Элемент может содержать эти значения | ||
* <code>CLOSED</code> | |||
* <code>OPEN</code> | |||
Может быть <code>null</code>. | Может быть <code>null</code>. | ||
|- | |- | ||
| | |startTime | ||
| | |integer | ||
|Отметка времени возникновения события в миллисекундах UTC. | |Отметка времени возникновения события в миллисекундах UTC. | ||
Может быть <code>null</code>. | Может быть <code>null</code>. | ||
|- | |- | ||
| | |endTime | ||
| | |integer | ||
|Отметка времени закрытия события в миллисекундах UTC. | |Отметка времени закрытия события в миллисекундах UTC. | ||
Строка 295: | Строка 297: | ||
Может быть <code>null</code>. | Может быть <code>null</code>. | ||
|- | |- | ||
| | |title | ||
| | |string | ||
|Название события. | |Название события. | ||
Может быть <code>null</code>. | Может быть <code>null</code>. | ||
|- | |- | ||
| | |correlationId | ||
| | |string | ||
|Идентификатор корреляции события. | |Идентификатор корреляции события. | ||
Строка 308: | Строка 310: | ||
|} | |} | ||
==== Объект | ==== Объект <code>EntityStub</code> ==== | ||
Краткое представление отслеживаемого объекта. | Краткое представление отслеживаемого объекта. | ||
{| class="wikitable" | {| class="wikitable" | ||
Строка 335: | Строка 317: | ||
!Описание | !Описание | ||
|- | |- | ||
| | |entityId | ||
| | |EntityId | ||
|Краткое представление отслеживаемого объекта. | |Краткое представление отслеживаемого объекта. | ||
Может быть <code>null</code>. | Может быть <code>null</code>. | ||
|- | |- | ||
| | |name | ||
| | |string | ||
|Имя сущности. | |Имя сущности. | ||
Строка 350: | Строка 332: | ||
|} | |} | ||
==== Объект | ==== Объект <code>EntityId</code> ==== | ||
Краткое представление отслеживаемого объекта. | Краткое представление отслеживаемого объекта. | ||
{| class="wikitable" | {| class="wikitable" | ||
Строка 357: | Строка 339: | ||
!Описание | !Описание | ||
|- | |- | ||
| | |id | ||
| | |string | ||
|Идентификатор сущности. | |Идентификатор сущности. | ||
Может быть <code>null</code>. | Может быть <code>null</code>. | ||
|- | |- | ||
| | |type | ||
| | |string | ||
|Тип сущности. | |Тип сущности. | ||
Строка 370: | Строка 352: | ||
|} | |} | ||
==== Объект | ==== Объект <code>METag</code> ==== | ||
Тег отслеживаемого объекта. | Тег отслеживаемого объекта. | ||
{| class="wikitable" | {| class="wikitable" | ||
Строка 377: | Строка 359: | ||
!Описание | !Описание | ||
|- | |- | ||
| | |stringRepresentation | ||
| | |string | ||
|Строковое представление тега. | |Строковое представление тега. | ||
Может быть <code>null</code>. | Может быть <code>null</code>. | ||
|- | |- | ||
| | |value | ||
| | |string | ||
|Значение тега. | |Значение тега. | ||
Может быть <code>null</code>. | Может быть <code>null</code>. | ||
|- | |- | ||
| | |key | ||
| | |string | ||
|Ключ тега. | |Ключ тега. | ||
Может быть <code>null</code>. | Может быть <code>null</code>. | ||
|- | |- | ||
| | |context | ||
| | |string | ||
|Происхождение тега, например AWS или Cloud Foundry. | |Происхождение тега, например AWS или Cloud Foundry. | ||
Строка 404: | Строка 386: | ||
|} | |} | ||
==== Объект | ==== Объект <code>ManagementZone</code> ==== | ||
Краткое представление зоны управления. | |||
{| class="wikitable" | |||
!Элемент | |||
!Тип | |||
!Описание | |||
|- | |||
|name | |||
|string | |||
|Имя зоны управления. | |||
Может быть <code>null</code>. | |||
|- | |||
|id | |||
|string | |||
|Идентификатор зоны управления. | |||
Может быть <code>null</code>. | |||
|} | |||
==== Объект <code>EventProperty</code> ==== | |||
Свойство события. | Свойство события. | ||
{| class="wikitable" | {| class="wikitable" | ||
Строка 411: | Строка 413: | ||
!Описание | !Описание | ||
|- | |- | ||
| | |value | ||
| | |string | ||
|Значение свойства события. | |Значение свойства события. | ||
Может быть <code>null</code>. | Может быть <code>null</code>. | ||
|- | |- | ||
| | |key | ||
| | |string | ||
|Ключ свойства события. | |Ключ свойства события. | ||
Строка 425: | Строка 427: | ||
=== JSON-модель тела ответа === | === JSON-модель тела ответа === | ||
< | <{ | ||
"warnings": [ | "warnings": [ | ||
"string" | "string" | ||
Строка 431: | Строка 433: | ||
"events": [ | "events": [ | ||
{ | { | ||
" | "eventType": "LOW_DISK_SPACE", | ||
"entityId": { | "entityId": { | ||
"entityId": { | "entityId": { | ||
Строка 448: | Строка 441: | ||
"name": "string" | "name": "string" | ||
}, | }, | ||
"entityTags": [ | "entityTags": [ | ||
{ | { | ||
Строка 457: | Строка 449: | ||
} | } | ||
], | ], | ||
" | "underMaintenance": true, | ||
"suppressAlert": true, | |||
"suppressProblem": true, | |||
"frequentEvent": true, | |||
"managementZones": [ | |||
{ | |||
"name": "string", | |||
"id": "string" | |||
} | |||
], | |||
"eventId": "4293884258445543163_1564039524182", | |||
"properties": [ | "properties": [ | ||
{ | { | ||
Строка 471: | Строка 473: | ||
} | } | ||
], | ], | ||
"pageSize": 1, | |||
"nextPageKey": "AQAAABQBAAAABQ==", | "nextPageKey": "AQAAABQBAAAABQ==", | ||
"totalCount": 1 | "totalCount": 1 | ||
} | } | ||
== Пример == | == Пример == | ||
Строка 481: | Строка 483: | ||
Маркер API передается в заголовке авторизации . | Маркер API передается в заголовке авторизации . | ||
==== | ==== Curl ==== | ||
< | <curl --request GET \ | ||
--url '<nowiki>https://mySampleEnv.live. | --url '<nowiki>https://mySampleEnv.live.ruscomtech.ru/api/v2/events?eventSelector=eventType(%22PROCESS_RESTART%22)%2CunderMaintenance(true)&from=now-2h'</nowiki> \ | ||
--header 'Authorization: Api-Token dt0c01.abc123.abcdefjhij1234567890' | --header 'Authorization: Api-Token dt0c01.abc123.abcdefjhij1234567890' | ||
==== URL-адрес запроса ==== | ==== URL-адрес запроса ==== | ||
<code><nowiki>https://mySampleEnv.live. | <code><nowiki>https://mySampleEnv.live.ruscomtech.ru/api/v2/events?eventSelector=eventType(%22PROCESS_RESTART%22)%2CunderMaintenance(true)&from=now-2h</nowiki></code> | ||
==== Тело ответа ==== | ==== Тело ответа ==== | ||
< | <{ | ||
"totalCount": 43, | "totalCount": 43, | ||
"pageSize": 100, | "pageSize": 100, | ||
Строка 616: | Строка 618: | ||
], | ], | ||
"warnings": [] | "warnings": [] | ||
} | } | ||
==== Код ответа ==== | ==== Код ответа ==== | ||
200 | 200 |
Текущая версия от 15:49, 26 декабря 2024
Список событий, произошедших в указанный период времени, вместе с их свойствами.
Запрос создает application/json
полезную нагрузку.
Этот запрос является выпуском Early Adopter и может быть изменен несовместимым образом.
GET | АппОптима | https://{your-domain}/e/{your-environment-id}/api/v2/events
|
Среда АктивногоШлюза | https://{your-activegate-domain}/e/{your-environment-id}/api/v2/events
|
Аутентификация
Чтобы выполнить этот запрос, вам нужен токен доступа с областью действия Чтение событий ( events.read
) . Чтобы узнать, как его получить и использовать, см. раздел Токены и аутентификация .
Параметры
Параметр | Тип | Описание | In | Необходимость |
---|---|---|---|---|
nextPageKey | string | Курсор для следующей страницы результатов. Вы можете найти его в поле nextPageKey предыдущего ответа.
Первая страница всегда возвращается, если вы не укажете параметр запроса nextPageKey . Когда nextPageKey настроен на получение последующих страниц, вы должны опустить все остальные параметры запроса. |
запрос | необязательный |
pageSize | integer | Количество событий в полезной нагрузке одного ответа.
Максимально допустимый размер страницы — 1000. Если не установлено, используется 100. |
запрос | необязательный |
from | string | Начало запрошенного таймфрейма.
Вы можете использовать один из следующих форматов:
Если не установлено, используется относительный таймфрейм в два часа ( |
запрос | необязательный |
to | string | Конец запрошенного периода времени.
Вы можете использовать один из следующих форматов:
Если не установлено, используется текущая метка времени. |
запрос | необязательный |
eventSelector | string | Определяет область запроса. В ответ включаются только события, соответствующие указанным критериям.
Вы можете добавить один или несколько из перечисленных ниже критериев. Для каждого критерия можно указать несколько значений, разделенных запятыми, если не указано иное. Если указано несколько значений, применяется логика ИЛИ .
Чтобы задать несколько критериев, разделите их запятыми ( |
запрос | необязательный |
entitySelector | string | Область сущности запроса. Вы должны установить один из этих критериев:
Вы можете добавить один или несколько следующих критериев. Значения чувствительны к регистру, и
Дополнительные сведения см. в разделе Селектор объектов в документации АппОптима. Чтобы задать несколько критериев, разделите их запятой ( Длина строки ограничена 10 000 символов. Количество объектов, которые можно выбрать, ограничено 10000. |
запрос | необязательный |
Ответ
Коды ответов
Код | Тип | Описание |
---|---|---|
200 | EventList | Успех. Ответ содержит список событий. |
Объекты тела ответа
Объект EventList
Список событий.
Элемент | Тип | Описание |
---|---|---|
warnings | строка [] | Список предупреждений.
Может быть |
events | Event[] | Список событий.
Может быть |
pageSize | integer | Количество записей на странице.
Может быть |
nextPageKey | string | Курсор для следующей страницы результатов. Имеет значение null на последней странице.
Используйте его в параметре запроса nextPageKey для получения последующих страниц результата. Может быть |
totalCount | integer | Общее количество записей в результате. |
Объект Event
Конфигурация события.
Элемент | Тип | Описание |
---|---|---|
eventType | string | Тип события.
Может быть |
entityId | EntityStub | Краткое представление отслеживаемого объекта.
Может быть |
entityTags | METag[] | Список тегов связанного объекта.
Может быть |
underMaintenance | boolean | Если true , событие произошло, когда отслеживаемая система находилась на обслуживании.
Может быть |
suppressAlert | boolean | Состояние предупреждения во время технического обслуживания :
Может быть |
suppressProblem | boolean | Статус обнаружения проблемы во время технического обслуживания :
Может быть |
frequentEvent | boolean | Если true , событие происходит часто .
Частое событие не вызывает проблем. Может быть |
managementZones | ManagementZone[] | Список всех зон управления, которым принадлежит событие.
Может быть |
eventId | string | Идентификатор события.
Может быть |
properties | EventProperty[] | Список свойств события.
Может быть |
status | string | Статус события.
Элемент может содержать эти значения
Может быть |
startTime | integer | Отметка времени возникновения события в миллисекундах UTC.
Может быть |
endTime | integer | Отметка времени закрытия события в миллисекундах UTC.
Имеет значение, Может быть |
title | string | Название события.
Может быть |
correlationId | string | Идентификатор корреляции события.
Может быть |
Объект EntityStub
Краткое представление отслеживаемого объекта.
Элемент | Тип | Описание |
---|---|---|
entityId | EntityId | Краткое представление отслеживаемого объекта.
Может быть |
name | string | Имя сущности.
Не включается в ответ, если сущность с соответствующим идентификатором не найдена. Может быть |
Объект EntityId
Краткое представление отслеживаемого объекта.
Элемент | Тип | Описание |
---|---|---|
id | string | Идентификатор сущности.
Может быть |
type | string | Тип сущности.
Может быть |
Объект METag
Тег отслеживаемого объекта.
Элемент | Тип | Описание |
---|---|---|
stringRepresentation | string | Строковое представление тега.
Может быть |
value | string | Значение тега.
Может быть |
key | string | Ключ тега.
Может быть |
context | string | Происхождение тега, например AWS или Cloud Foundry.
Пользовательские теги используют это Может быть |
Объект ManagementZone
Краткое представление зоны управления.
Элемент | Тип | Описание |
---|---|---|
name | string | Имя зоны управления.
Может быть |
id | string | Идентификатор зоны управления.
Может быть |
Объект EventProperty
Свойство события.
Элемент | Тип | Описание |
---|---|---|
value | string | Значение свойства события.
Может быть |
key | string | Ключ свойства события.
Может быть |
JSON-модель тела ответа
<{ "warnings": [ "string" ], "events": [ { "eventType": "LOW_DISK_SPACE", "entityId": { "entityId": { "id": "string", "type": "string" }, "name": "string" }, "entityTags": [ { "stringRepresentation": "string", "value": "string", "key": "string", "context": "string" } ], "underMaintenance": true, "suppressAlert": true, "suppressProblem": true, "frequentEvent": true, "managementZones": [ { "name": "string", "id": "string" } ], "eventId": "4293884258445543163_1564039524182", "properties": [ { "value": "string", "key": "string" } ], "status": "OPEN", "startTime": 1564039524182, "endTime": 1564039524182, "title": "High CPU load on host X", "correlationId": "933613657e1c8fcf" } ], "pageSize": 1, "nextPageKey": "AQAAABQBAAAABQ==", "totalCount": 1 }
Пример
В этом примере в запросе перечислены все события PROCESS_RESTART ( eventSelector=eventType("PROCESS_RESTART")
), произошедшие за последние 2 часа ( from=now-2h
), когда окно обслуживания было активным ( eventSelector=underMaintenance(true)
). Результат усекается до двух событий.
Маркер API передается в заголовке авторизации .
Curl
<curl --request GET \ --url 'https://mySampleEnv.live.ruscomtech.ru/api/v2/events?eventSelector=eventType(%22PROCESS_RESTART%22)%2CunderMaintenance(true)&from=now-2h' \ --header 'Authorization: Api-Token dt0c01.abc123.abcdefjhij1234567890'
URL-адрес запроса
https://mySampleEnv.live.ruscomtech.ru/api/v2/events?eventSelector=eventType(%22PROCESS_RESTART%22)%2CunderMaintenance(true)&from=now-2h
Тело ответа
<{ "totalCount": 43, "pageSize": 100, "events": [ { "eventId": "-6475311485380369979_1628500180000", "startTime": 1628500180000, "endTime": 1628500240000, "eventType": "PROCESS_RESTART", "title": "Process restart", "entityId": { "entityId": { "id": "PROCESS_GROUP_INSTANCE-03F98EA8639FD052", "type": "PROCESS_GROUP_INSTANCE" }, "name": "IIS app pool dotNetFrontend_easyTravel_x64" }, "properties": [ { "key": "dt.event.group_label", "value": "Process restart" } ], "status": "OPEN", "entityTags": [ { "context": "CONTEXTLESS", "key": "easyTravel", "stringRepresentation": "easyTravel" }, { "context": "CONTEXTLESS", "key": "tech", "value": "IIS", "stringRepresentation": "tech:IIS" }, { "context": "CONTEXTLESS", "key": "tech", "value": ".NET", "stringRepresentation": "tech:.NET" }, { "context": "CONTEXTLESS", "key": "hosts", "value": "w-077", "stringRepresentation": "hosts:w-077" }, { "context": "CONTEXTLESS", "key": "Infrastructure", "value": "Windows", "stringRepresentation": "Infrastructure:Windows" }, { "context": "CONTEXTLESS", "key": "dotNetFrontend", "stringRepresentation": "dotNetFrontend" }, ], "managementZones": [ { "id": "9130632296508575249", "name": "Easytravel" }, { "id": "-6239538939987181652", "name": "frontend" }, { "id": "5130731705740636866", "name": "Windows" } ], "underMaintenance": true, "suppressAlert": true, "suppressProblem": true, "frequentEvent": false }, { "eventId": "-231290298591263162_1628500000000", "startTime": 1628500000000, "endTime": 1628500060000, "eventType": "PROCESS_RESTART", "title": "Process restart", "entityId": { "entityId": { "id": "PROCESS_GROUP_INSTANCE-00CA9B0F1AE9BAF8", "type": "PROCESS_GROUP_INSTANCE" }, "name": "chromedriver_linux64" }, "properties": [ { "key": "dt.event.group_label", "value": "Process restart" } ], "status": "CLOSED", "entityTags": [ { "context": "CONTEXTLESS", "key": "Infrastructure", "value": "Linux", "stringRepresentation": "Infrastructure:Linux" }, { "context": "CONTEXTLESS", "key": "hosts", "value": "l-008", "stringRepresentation": "hosts:l-008" } ], "managementZones": [ { "id": "2631544906797876001", "name": "Linux" } ], "underMaintenance": true, "suppressAlert": false, "suppressProblem": false, "frequentEvent": false } ], "warnings": [] }
Код ответа
200