GET базового уровня*

Материал из Dynatrace
Версия от 14:34, 3 февраля 2023; ENetrebin (обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)

Получает базовые данные указанной службы.

Запрос создает application/jsonполезную нагрузку.

GET Managed https://{your-domain}/e/{your-environment-id}/api/v1/entity/services/{meIdentifier}/baseline
Cреда АктивногоШлюза https://{your-activegate-domain}/e/{your-environment-id}/api/v1/entity/services/{meIdentifier}/baseline

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

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

Параметры

Параметр Тип Описание Шт Необходимость
meIdentifier string Идентификатор объекта Dynatrace требуемой службы. path требуется

Ответ

Коды ответов

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

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

Объект ServiceBaselineValues

Базовые данные для службы и ее дочерних элементов для метрики продолжительности времени ответа .

Элемент Тип Описание
entityId string Идентификатор службы.
displayName string Отображаемое имя службы.
serviceResponseTimeBaselines EntityBaselineData[] Базовые данные для метрики продолжительности времени ответа .

Объект EntityBaselineData

Базовые данные для объекта Dynatrace для определенной метрики продолжительности.

Элемент Тип Описание
entityId string Идентификатор объекта Dynatrace.
displayName string Отображаемое имя объекта.
errorRate number Базовый уровень частоты ошибок.
hasLoadBaseline boolean Объект имеет базовый план нагрузки ( true) или не имеет ( false).
microsMedian number Средняя базовая линия в микросекундах.
micros90thPercentile number Базовый уровень 90-го процентиля в микросекундах.
childBaselines EntityBaselineData[] Базовые данные для дочерних объектов этого объекта, например SERVICE_METHODфайл SERVICE_METHOD_GROUP.

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

{
  "entityId": "string",
  "displayName": "string",
  "serviceResponseTimeBaselines": [
    {
      "entityId": "string",
      "displayName": "string",
      "errorRate": 1,
      "hasLoadBaseline": true,
      "microsMedian": 1,
      "micros90thPercentile": 1,
      "childBaselines": [
        {}
      ]
    }
  ]
}