GET сводка о пакетном выполнении

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

Получает сводку по пакетному выполнению синтетических мониторов.

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

GET Managed https://{your-domain}/e/{your-environment-id}/api/v2/synthetic/executions/batch/{batchId}
Среда АктивногоШлюза https://{your-activegate-domain}/e/{your-environment-id}/api/v2/synthetic/executions/batch/{batchId}

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

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

Параметры

Параметр Тип Описание In Необходимость
batchId integer Идентификатор пакета выполнений. path требуется

Ответ

Коды ответов

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

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

Объект SyntheticOnDemandBatchStatus

Содержит информацию о запусках по требованию, запущенных в пакете.

Элемент Тип Описание
batchId integer Идентификатор пакета.
userId string Имя пользователя, инициировавшего выполнение пакета.
batchStatus string Статус партии.

Элемент может содержать эти значения

  • FAILED
  • FAILED_TO_EXECUTE
  • NOT_TRIGGERED
  • RUNNING
  • SUCCESS
triggeredCount integer Количество инициированных исполнений в пакете.
executedCount integer Количество запусков с результатом SUCCESS или FAILED.
failedCount integer Количество запусков с результатом FAILED.
failedExecutions SyntheticOnDemandFailedExecutionStatus[] -
failedToExecuteCount integer Количество выполнений, которые были запущены и истекли по тайм-ауту из-за проблемы с синтетическим движком.
failedToExecute SyntheticOnDemandFailedExecutionStatus[] -
triggeringProblemsCount integer Количество выполнений, которые не были запущены из-за некоторых проблем.
triggeringProblems SyntheticOnDemandTriggeringProblemDetails[] -

Объект SyntheticOnDemandFailedExecutionStatus

Содержит информацию о запусках по запросу, которые не удалось выполнить или которые не удалось выполнить.

Элемент Тип Описание
executionId string Идентификатор выполнения.
executionStage string Этап выполнения.

Элемент может содержать эти значения

  • DATA_RETRIEVED
  • EXECUTED
  • NOT_TRIGGERED
  • TIMED_OUT
  • TRIGGERED
failureMessage string Сообщение об ошибке.
errorCode string Код ошибки.
executionTimestamp integer Отметка времени завершения выполнения в миллисекундах UTC.
monitorId string Идентификатор монитора.
locationId string Идентификатор места, откуда должен выполняться монитор.

Объект SyntheticOnDemandTriggeringProblemDetails

Содержит сведения о проблемах, возникших при запуске выполнения по требованию.

Элемент Тип Описание
entityId string Идентификатор объекта.
locationId string Идентификатор местоположения.
cause string Причина не запуска объекта.

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

{
  "batchId": "22396514015719218",
  "userId": "admin",
  "batchStatus": "FAILED_TO_EXECUTE",
  "triggeredCount": "3",
  "executedCount": "1",
  "failedCount": "1",
  "failedExecutions": [
    {
      "executionId": "1629891693487",
      "executionStage": "EXECUTED",
      "failureMessage": "Validate text match failed",
      "errorCode": "CONSTRAINT_VIOLATED(3)",
      "executionTimestamp": "1629891695487",
      "monitorId": "HTTP_CHECK-6349B98E1CD87352",
      "locationId": "SYNTHETIC_LOCATION-9BB04DAEBA71B8CA"
    }
  ],
  "failedToExecuteCount": "1",
  "failedToExecute": [
    {
      "executionId": "478437504",
      "executionStage": "TIMED_OUT",
      "monitorId": "SYNTHETIC_TEST-027011D7D27CC892",
      "locationId": "SYNTHETIC_LOCATION-90380DA8A44C74BD"
    }
  ],
  "triggeringProblemsCount": "2",
  "triggeringProblems": [
    {
      "entityId": "HTTP_CHECK-6349B98E1CD87352",
      "locationId": "SYNTHETIC_LOCAT-9BB04DAEBA71B8CA",
      "cause": "Location not found"
    },
    {
      "entityId": "APPLICATION-WRONG",
      "cause": "Incorrect application identifier format"
    }
  ]
}