Обнаружение аномалий дисковых событий API - GET событие: различия между версиями
ENetrebin (обсуждение | вклад) (Новая страница: «Получает параметры указанного правила событий диска. Запрос создает в качестве полезно...») |
ENetrebin (обсуждение | вклад) |
||
(не показана 1 промежуточная версия этого же участника) | |||
Строка 7: | Строка 7: | ||
|<code><nowiki>https://{your-domain}/e/{your-environment-id}/api/config/v1/anomalyDetection/diskEvents/{id}</nowiki></code> | |<code><nowiki>https://{your-domain}/e/{your-environment-id}/api/config/v1/anomalyDetection/diskEvents/{id}</nowiki></code> | ||
|- | |- | ||
|Среда | |Среда ActiveGate | ||
|<code><nowiki>https://{your-activegate-domain}/e/{your-environment-id}/api/config/v1/anomalyDetection/diskEvents/{id}</nowiki></code> | |<code><nowiki>https://{your-activegate-domain}/e/{your-environment-id}/api/config/v1/anomalyDetection/diskEvents/{id}</nowiki></code> | ||
|} | |} | ||
Строка 122: | Строка 122: | ||
|clusterVersion | |clusterVersion | ||
|string | |string | ||
|Версия | |Версия Dynatrace. | ||
|} | |} | ||
Строка 227: | Строка 227: | ||
Правило имеет следующие параметры: | Правило имеет следующие параметры: | ||
[[Файл:disk2.png]] | |||
==== Curl ==== | ==== Curl ==== | ||
<code>curl -X GET \ | <code>curl -X GET \ | ||
<nowiki>https://mySampleEnv.live. | <nowiki>https://mySampleEnv.live.dynatrace.com/api/config/v1/anomalyDetection/diskEvents/3f7b8234-95dc-44d0-9c1b-a5f0e8e19fd0</nowiki> \ | ||
-H 'Authorization: Api-Token dt0c01.abc123.abcdefjhij1234567890'</code> | -H 'Authorization: Api-Token dt0c01.abc123.abcdefjhij1234567890'</code> | ||
==== URL-адрес запроса ==== | ==== URL-адрес запроса ==== | ||
<code><nowiki>https://mySampleEnv.live. | <code><nowiki>https://mySampleEnv.live.dynatrace.com/api/config/v1/anomalyDetection/diskEvents/3f7b8234-95dc-44d0-9c1b-a5f0e8e19fd0</nowiki></code> | ||
==== Тело ответа ==== | ==== Тело ответа ==== |
Текущая версия на 16:59, 14 февраля 2023
Получает параметры указанного правила событий диска.
Запрос создает в качестве полезной нагрузки application/json
формат.
GET | Managed | https://{your-domain}/e/{your-environment-id}/api/config/v1/anomalyDetection/diskEvents/{id}
|
Среда ActiveGate | https://{your-activegate-domain}/e/{your-environment-id}/api/config/v1/anomalyDetection/diskEvents/{id}
|
Аутентификация
Чтобы выполнить этот запрос, вам нужен токен доступа с областью действия Чтение конфигурации ( ReadConfig
) . Чтобы узнать, как его получить и использовать, см. раздел Токены и аутентификация .
Параметры
Параметр | Тип | Описание | In | Необходимость |
---|---|---|---|---|
id | string | Идентификатор требуемого правила событий диска. | path | требуется |
Ответ
Коды ответов
Код | Тип | Описание |
---|---|---|
200 | DiskEventAnomalyDetectionConfig | Успех |
Объекты тела ответа
Объект DiskEventAnomalyDetectionConfig
Элемент | Тип | Описание |
---|---|---|
metadata | ConfigurationMetadata | Метаданные, полезные для отладки |
id | string | Идентификатор правила события диска. |
name | string | Имя правила событий диска. |
enabled | boolean | Правило событий диска включено/выключено. |
metric | string | Метрика для мониторинга.
Элемент может содержать эти значения
|
threshold | number | Порог для срабатывания дискового события.
|
samples | integer | Количество образцов для оценки. |
violatingSamples | integer | Количество выборок, которые должны нарушить пороговое значение, чтобы вызвать событие. Не должно превышать количество оцениваемых образцов. |
diskNameFilter | DiskNameFilter | Сужает использование правила до дисков, соответствующих указанным критериям. |
tagFilters | TagFilter[] | Сужает использование правила до хостов, соответствующих указанным тегам. |
hostGroupId | string | Сужает использование правила до дисков, которые работают на хостах, которые сами работают в указанной группе хостов. |
Объект ConfigurationMetadata
Метаданные, полезные для отладки
Элемент | Тип | Описание |
---|---|---|
configurationVersions | integer[] | Отсортированный список номеров версий конфигурации. |
currentConfigurationVersions | string[] | Отсортированный список номеров версий конфигурации. |
clusterVersion | string | Версия Dynatrace. |
Объект DiskNameFilter
Сужает использование правила до дисков, соответствующих указанным критериям.
Элемент | Тип | Описание |
---|---|---|
operator | string | Оператор сравнения.
Элемент может содержать эти значения
|
value | string | Значение для сравнения. |
Объект TagFilter
Фильтр контролируемых объектов на основе тегов.
Элемент | Тип | Описание |
---|---|---|
context | string | Происхождение тега, например AWS или Cloud Foundry.
Пользовательские теги используют это Элемент может содержать эти значения
|
key | string | Ключ тега.
Пользовательские теги имеют значение тега здесь. |
value | string | Значение тега.
Не применимо к пользовательским тегам. |
JSON-модель тела ответа
{
"metadata": {
"configurationVersions": [
4,
2
],
"currentConfigurationVersions": [
"1.0.4",
"1.23"
],
"clusterVersion": "1.192.1"
},
"id": "string",
"name": "string",
"enabled": true,
"metric": "LOW_DISK_SPACE",
"threshold": 1,
"samples": 10,
"violatingSamples": 8,
"diskNameFilter": {
"operator": "CONTAINS",
"value": "string"
},
"tagFilters": [
{
"context": "AWS",
"key": "string",
"value": "string"
}
],
"hostGroupId": "string"
}
Пример
В этом примере в запросе перечислены параметры пользовательского правила события низкого уровня диска .
Маркер API передается в заголовке авторизации .
Правило имеет следующие параметры:
Curl
curl -X GET \
https://mySampleEnv.live.dynatrace.com/api/config/v1/anomalyDetection/diskEvents/3f7b8234-95dc-44d0-9c1b-a5f0e8e19fd0 \
-H 'Authorization: Api-Token dt0c01.abc123.abcdefjhij1234567890'
URL-адрес запроса
https://mySampleEnv.live.dynatrace.com/api/config/v1/anomalyDetection/diskEvents/3f7b8234-95dc-44d0-9c1b-a5f0e8e19fd0
Тело ответа
{
"metadata": {
"clusterVersion": "1.164.0.20190206-143829",
"configurationVersions": [
2
]
},
"id": "3f7b8234-95dc-44d0-9c1b-a5f0e8e19fd0",
"name": "low disk",
"enabled": true,
"metric": "LOW_DISK_SPACE",
"threshold": 2,
"samples": 5,
"violatingSamples": 3,
"diskNameFilter": null,
"tagFilters": []
}
Код ответа
200