[ aws . cloudwatch ]
Удалить детектор аномалий
Описание
Удаляет указанную модель обнаружения аномалий из вашей учетной записи. Дополнительную информацию о том, как удалить модель обнаружения аномалий, см. в разделе Удаление модели обнаружения аномалий в Руководстве пользователя CloudWatch.
См. также: Документация API AWS
Синтаксис
delete-anomaly-detector
[--namespace <value>]
[--metric-name <value>]
[--dimensions <value>]
[--stat <value>]
[--single-metric-anomaly-detector <value>]
[--metric-math-anomaly-detector <value>]
[--cli-input-json | --cli-input-yaml]
[--generate-cli-skeleton <value>]
[--debug]
[--endpoint-url <value>]
[--no-verify-ssl]
[--no-paginate]
[--output <value>]
[--query <value>]
[--profile <value>]
[--region <value>]
[--version <value>]
[--color <value>]
[--no-sign-request]
[--ca-bundle <value>]
[--cli-read-timeout <value>]
[--cli-connect-timeout <value>]
[--cli-binary-format <value>]
[--no-cli-pager]
[--cli-auto-prompt]
[--no-cli-auto-prompt]
Параметры
--namespace (строка)
--metric-name (строка)
--dimensions (список)
Метрические измерения, связанные с моделью обнаружения аномалий, которую нужно удалить.
(структура)
Измерение — это пара «имя/значение», которая является частью идентификатора метрики. Поскольку измерения являются частью уникального идентификатора метрики, каждый раз, когда вы добавляете уникальную пару «имя/значение» к одной из своих метрик, вы создаете новую разновидность этой метрики. Например, многие метрики Amazon EC2 публикуют InstanceId в качестве имени измерения и фактический идентификатор экземпляра в качестве значения этого измерения.
Вы можете назначить до 30 измерений метрике.
Имя -> (строка)
: ). ASCII-управляющие символы не поддерживаются в качестве части имен измерений.Значение -> (строка)
Сокращенная запись:
Name=string,Value=string ...
Синтаксис JSON:
[
{
"Name": "string",
"Value": "string"
}
...
]
--stat (строка)
--single-metric-anomaly-detector (структура)
Один детектор аномалий метрики, который нужно удалить.
При использовании SingleMetricAnomalyDetector вы не можете включать следующие параметры в одной операции:
-
Dimensions, MetricNameNamespaceStat- параметры
MetricMathAnomalyDetectorдляDeleteAnomalyDetectorInput
Вместо этого укажите атрибуты одного детектора аномалий метрики в свойстве SingleMetricAnomalyDetector.
AccountId -> (строка)
Namespace -> (строка)
MetricName -> (строка)
Dimensions -> (список)
Метрические измерения для создания модели обнаружения аномалий.
(структура)
Измерение — это пара «имя/значение», которая является частью идентификатора метрики. Поскольку измерения являются частью уникального идентификатора метрики, каждый раз, когда вы добавляете уникальную пару «имя/значение» к одной из своих метрик, вы создаете новую разновидность этой метрики. Например, многие метрики Amazon EC2 публикуют InstanceId в качестве имени измерения и фактический идентификатор экземпляра в качестве значения этого измерения.
Вы можете назначить до 30 измерений метрике.
Name -> (строка)
: ). ASCII-управляющие символы не поддерживаются в качестве части имен измерений.Value -> (строка)
Stat -> (строка)
Сокращенная запись:
AccountId=string,Namespace=string,MetricName=string,Dimensions=[{Name=string,Value=string},{Name=string,Value=string}],Stat=string
Синтаксис JSON:
{
"AccountId": "string",
"Namespace": "string",
"MetricName": "string",
"Dimensions": [
{
"Name": "string",
"Value": "string"
}
...
],
"Stat": "string"
}
--metric-math-anomaly-detector (структура)
Метрический математический детектор аномалий, который нужно удалить.
При использовании MetricMathAnomalyDetector, вы не можете включать следующие параметры в одну операцию:
-
Dimensions, MetricNameNamespaceStat- параметры
SingleMetricAnomalyDetectorдляDeleteAnomalyDetectorInput
Вместо этого, укажите атрибуты метрического математического детектора аномалий как часть свойства MetricMathAnomalyDetector.
MetricDataQueries -> (список)
Массив структур запросов метрических данных, который позволяет создать детектор аномалий на основе результата метрического математического выражения. Каждый элемент в MetricDataQueries получает метрику или выполняет математическое выражение. Один элемент в MetricDataQueries — это выражение, которое предоставляет временной ряд, используемый детектором аномалий в качестве входных данных. Укажите выражение, установив ReturnData в true для этого объекта в массиве. Для всех остальных выражений и метрик установите ReturnData в false. Указанное выражение должно возвращать один временной ряд.
(структура)
Эта структура используется как в GetMetricData, так и в PutMetricAlarm. Поддерживаемое использование этой структуры отличается для этих двух операций.
При использовании в GetMetricData она указывает метрические данные для возврата и то, выполняет ли этот вызов просто получение набора данных для одной метрики или выполняет запрос Metrics Insights или математическое выражение. Один вызов GetMetricData может включать до 500 структур MetricDataQuery.
При использовании в PutMetricAlarm она позволяет создать тревогу на основе метрического математического выражения. Каждый MetricDataQuery в массиве указывает либо метрику для извлечения, либо математическое выражение для выполнения над извлеченными метриками. Один вызов PutMetricAlarm может включать до 20 структур MetricDataQuery в массиве. 20 структур могут содержать до 10 структур с параметром MetricStat для извлечения метрики и до 10 структур с параметром Expression для выполнения математического выражения. Из этих структур Expression одна должна иметь true в качестве значения для ReturnData. Результат этого выражения — значение, за которым наблюдает тревога.
Любое выражение, используемое в операции PutMetricAlarm, должно возвращать один временной ряд. Дополнительную информацию см. в разделе Синтаксис и функции метрической математики в руководстве пользователя Amazon CloudWatch.
Некоторые параметры этой структуры также имеют разные назначения в зависимости от того, используете ли вы эту структуру в операции GetMetricData или операции PutMetricAlarm. Эти различия поясняются в следующем списке параметров.
Id -> (строка)
GetMetricData. Если вы выполняете математические выражения с этим набором данных, это имя представляет эти данные и может служить переменной в математическом выражении. Допустимые символы — буквы, цифры и знак подчеркивания. Первый символ должен быть строчной буквой.MetricStat -> (структура)
Метрика, которая должна быть возвращена, вместе со статистикой, периодом и единицами измерения. Используйте этот параметр только в том случае, если этот объект извлекает метрику, а не выполняет математическое выражение над возвращаемыми данными.
В пределах одного объекта MetricDataQuery вы должны указать либо Expression, либо MetricStat, но не оба.
Metric -> (структура)
Метрика для возврата, включая имя метрики, пространство имен и измерения.
Namespace -> (строка)
MetricName -> (строка)
Dimensions -> (список)
Измерения для метрики.
(структура)
Измерение — это пара «имя/значение», которая является частью идентификатора метрики. Поскольку измерения являются частью уникального идентификатора метрики, каждый раз, когда вы добавляете уникальную пару «имя/значение» к одной из своих метрик, вы создаете новую вариацию этой метрики. Например, многие метрики Amazon EC2 публикуют InstanceId в качестве имени измерения, а фактический идентификатор экземпляра в качестве значения для этого измерения.
Вы можете назначить до 30 измерений метрике.
Name -> (строка)
:). ASCII-управляющие символы не поддерживаются в качестве части имен измерений.Value -> (строка)
Period -> (целое число)
Грань, в секундах, возвращаемых точек данных. Для метрик с обычной разрядностью период может быть не короче одной минуты (60 секунд) и должен быть кратен 60. Для метрик высокой разрядности, которые собираются с интервалами менее одной минуты, период может составлять 1, 5, 10, 20, 30, 60 или любое кратное 60. Метрики высокой разрядности — это метрики, хранящиеся с помощью вызова PutMetricData, который включает StorageResolution 1 секунды.
Если параметр StartTime указывает отметку времени, которая больше чем 3 часа назад, необходимо указать период следующим образом, иначе не будут возвращаться точки данных в этом временном диапазоне:
- Время начала между 3 часами и 15 днями назад — использовать кратное 60 секундам (1 минута).
- Время начала между 15 и 63 днями назад — использовать кратное 300 секундам (5 минут).
- Время начала более 63 дней назад — использовать кратное 3600 секундам (1 час).
Stat -> (строка)
Unit -> (строка)
При использовании операции Put это определяет, какую единицу вы хотите использовать при хранении метрики.
В операции Get, если вы опустите Unit, будут возвращены все данные, собранные с любой единицей, вместе с соответствующими единицами, которые были указаны при сообщении данных в CloudWatch. Если вы укажете единицу, операция вернет только данные, собранные с указанной единицей. Если вы укажете единицу, которая не соответствует собранным данным, результаты операции будут null. CloudWatch не выполняет преобразования единиц.
Expression -> (строка)
Это поле может содержать либо запрос Metrics Insights, либо математическое выражение для метрик, которое будет выполнено над возвращаемыми данными. Дополнительную информацию о запросах Metrics Insights см. в разделе Компоненты и синтаксис запросов Metrics Insights в руководстве пользователя Amazon CloudWatch.
Математическое выражение может использовать Id других метрик или запросов для ссылки на эти метрики, а также использовать Id других выражений для использования результата этих выражений. Дополнительную информацию о математических выражениях для метрик см. в разделе Синтаксис и функции метрической математики в руководстве пользователя Amazon CloudWatch.
В каждом объекте MetricDataQuery вы должны указать либо Expression, либо MetricStat, но не оба.
Label -> (строка)
Читабельное для человека имя метрики или выражения. Это особенно полезно, если это выражение, чтобы знать, что оно представляет. Если метрика или выражение отображаются в виджете панели мониторинга CloudWatch, метка отображается. Если метка опущена, CloudWatch генерирует значение по умолчанию.
В метку можно вставить динамические выражения, чтобы сделать ее более описательной. Дополнительную информацию см. в разделе Использование динамических меток.
ReturnData -> (булево)
При использовании в GetMetricData этот параметр указывает, следует ли возвращать временные метки и значения исходных данных этой метрики. Если вы выполняете этот вызов только для выполнения математических выражений и не нуждаетесь в возвращении исходных данных, вы можете указать false. Если вы опустите этот параметр, будет использоваться значение по умолчанию true.
При использовании в PutMetricAlarm укажите true для одного результата выражения, используемого в качестве тревоги. Для всех других метрик и выражений в той же операции PutMetricAlarm укажите ReturnData как False.
Period -> (целое число)
PutMetricData, которая включает StorageResolution of 1 second.AccountId -> (строка)
Идентификатор учетной записи, где находятся метрики.
Если вы выполняете операцию GetMetricData в учетной записи мониторинга, используйте этот параметр для указания учетной записи, из которой нужно извлечь метрику.
Если вы выполняете операцию PutMetricAlarm, используйте этот параметр для указания учетной записи, содержащей метрику, за которой наблюдает тревога.
Синтаксис JSON:
{
"MetricDataQueries": [
{
"Id": "string",
"MetricStat": {
"Metric": {
"Namespace": "string",
"MetricName": "string",
"Dimensions": [
{
"Name": "string",
"Value": "string"
}
...
]
},
"Period": integer,
"Stat": "string",
"Unit": "Seconds"|"Microseconds"|"Milliseconds"|"Bytes"|"Kilobytes"|"Megabytes"|"Gigabytes"|"Terabytes"|"Bits"|"Kilobits"|"Megabits"|"Gigabits"|"Terabits"|"Percent"|"Count"|"Bytes/Second"|"Kilobytes/Second"|"Megabytes/Second"|"Gigabytes/Second"|"Terabytes/Second"|"Bits/Second"|"Kilobits/Second"|"Megabits/Second"|"Gigabits/Second"|"Terabits/Second"|"Count/Second"|"None"
},
"Expression": "string",
"Label": "string",
"ReturnData": true|false,
"Period": integer,
"AccountId": "string"
}
...
]
}
--cli-input-json | --cli-input-yaml (строка) Читает аргументы из предоставленной JSON-строки. JSON-строка соответствует формату, предоставленному --generate-cli-skeleton. Если другие аргументы предоставлены в командной строке, эти значения переопределят значения, предоставленные JSON. Невозможно передавать произвольные двоичные данные с помощью значения, предоставленного JSON, так как строка будет взята буквально. Это значение не может быть указано вместе с --cli-input-yaml.
--generate-cli-skeleton (строка) Печатает JSON-скелет в стандартный вывод без отправки запроса API. Если предоставлено значение по умолчанию или значение input, печатает пример JSON-ввода, который можно использовать в качестве аргумента для --cli-input-json. Аналогично, если предоставлено значение yaml-input, он напечатает пример YAML-ввода, который можно использовать с --cli-input-yaml. Если предоставлено значение output, оно валидирует ввод команд и возвращает пример JSON-вывода для этой команды. Сгенерированный JSON-скелет нестабилен между версиями AWS CLI, и нет гарантии обратной совместимости в сгенерированном JSON-скелете.
Глобальные параметры
--debug (boolean)
Включить отладочную запись в журнал.
--endpoint-url (string)
Переопределить URL по умолчанию команды указанным URL.
--no-verify-ssl (boolean)
По умолчанию AWS CLI использует SSL при взаимодействии с AWS-сервисами. Для каждого SSL-соединения AWS CLI будет проверять SSL-сертификаты. Этот параметр переопределяет поведение проверки SSL-сертификатов по умолчанию.
--no-paginate (boolean)
Отключить автоматическую постраничную навигацию. Если автоматическая постраничная навигация отключена, AWS CLI выполнит только один вызов для первой страницы результатов.
--output (string)
Стиль форматирования вывода команды.
- json
- text
- table
- yaml
- yaml-stream
--query (string)
Запрос JMESPath для фильтрации данных ответа.
--profile (string)
Использование определенного профиля из файла учетных данных.
--region (string)
Регион для использования. Переопределяет настройки из конфигурации/среды.
--version (string)
Отобразить версию этого инструмента.
--color (string)
Включить/выключить цветной вывод.
- on
- off
- auto
--no-sign-request (boolean)
Не подписывать запросы. Учетные данные не будут загружены, если этот аргумент предоставлен.
--ca-bundle (string)
Образ сертификата CA для использования при проверке SSL-сертификатов. Переопределяет настройки из конфигурации/среды.
--cli-read-timeout (int)
Максимальное время чтения сокета в секундах. Если значение равно 0, чтение сокета будет выполняться блокирующим образом без таймаута. Значение по умолчанию - 60 секунд.
--cli-connect-timeout (int)
Максимальное время подключения сокета в секундах. Если значение равно 0, подключение сокета будет выполняться блокирующим образом без таймаута. Значение по умолчанию - 60 секунд.
--cli-binary-format (string)
Стиль форматирования для двоичных блоков. Формат по умолчанию - base64. Формат base64 ожидает, что двоичные блоки будут предоставлены как строка в формате base64. Формат raw-in-base64-out сохраняет совместимость с поведением AWS CLI V1, и двоичные значения должны передаваться буквально. При предоставлении содержимого из файла, которое соответствует двоичному блоку fileb:// всегда будет обрабатываться как двоичное и использовать содержимое файла непосредственно, независимо от параметра cli-binary-format. При использовании file:// содержимое файла должно быть должным образом отформатировано для настроенного cli-binary-format.
- base64
- raw-in-base64-out
--no-cli-pager (boolean)
Отключить паджинг CLI для вывода.
--cli-auto-prompt (boolean)
Автоматически запросить параметры ввода CLI.
--no-cli-auto-prompt (boolean)
Отключить автоматическое запросы параметров ввода CLI.
Примеры
Примечание
Для использования следующих примеров необходимо установить и настроить AWS CLI. Дополнительная информация в руководстве «Начало работы» в руководстве пользователя AWS CLI.
Если не указано иное, все примеры используют правила цитирования типа Unix. Эти примеры необходимо адаптировать к правилам цитирования вашей оболочки. См. раздел «Использование кавычек со строками» в руководстве пользователя AWS CLI.
Для удаления указанной модели обнаружения аномалий
Следующий delete-anomaly-detector пример удаляет модель обнаружения аномалий в указанном аккаунте.
aws cloudwatch delete-anomaly-detector \
--namespace AWS/Logs \
--metric-name IncomingBytes \
--stat SampleCount
Эта команда не выводит никакой информации.
Для получения дополнительной информации см. раздел «Удаление модели обнаружения аномалий» в руководстве пользователя Amazon CloudWatch.
Вывод
Нет
© Copyright 2025, Amazon Web Services. Created using Sphinx.