Spec-Zone.ru › AWS CLI v2

[ aws . devops-guru ]

describe-anomaly

Описание

Возвращает подробную информацию об аномалии, указанной по её ID.

См. также: Документация API AWS

Синтаксис

  describe-anomaly
--id <value>
[--account-id <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]

Параметры

--id (строка)

ID аномалии.

--account-id (строка)

ID учётной записи-члена.

--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 (логическое значение)

Включить отладочную запись журнала.

--endpoint-url (строка)

Переопределить URL по умолчанию команды заданным URL.

--no-verify-ssl (логическое значение)

По умолчанию AWS CLI использует SSL при общении с сервисами AWS. Для каждого SSL-соединения AWS CLI проверяет SSL-сертификаты. Этот параметр переопределяет поведение по умолчанию по проверке SSL-сертификатов.

--no-paginate (логическое значение)

Отключить автоматическую постраничную навигацию. Если автоматическая постраничная навигация отключена, AWS CLI выполнит только один вызов для первой страницы результатов.

--output (строка)

Стиль форматирования вывода команды.

  • json
  • text
  • table
  • yaml
  • yaml-stream

--query (строка)

Запрос JMESPath для фильтрации данных ответа.

--profile (строка)

Использовать конкретный профиль из вашего файла аутентификации.

--region (строка)

Регион для использования. Переопределяет настройки конфигурации/среды.

--version (строка)

Отобразить версию этого инструмента.

--color (строка)

Включить/выключить вывод цвета.

  • on
  • off
  • auto

--no-sign-request (логическое значение)

Не подписывать запросы. Кредиты не будут загружены, если этот параметр указан.

--ca-bundle (строка)

Файл сертификатов CA для проверки SSL-сертификатов. Переопределяет настройки конфигурации/среды.

--cli-read-timeout (целое число)

Максимальное время чтения сокета в секундах. Если значение установлено в 0, чтение сокета будет блокирующим и не будет иметь таймаута. Значение по умолчанию составляет 60 секунд.

--cli-connect-timeout (целое число)

Максимальное время подключения сокета в секундах. Если значение установлено в 0, подключение сокета будет блокирующим и не будет иметь таймаута. Значение по умолчанию составляет 60 секунд.

--cli-binary-format (строка)

Стиль форматирования для двоичных блоков. Формат по умолчанию — 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 (логическое значение)

Отключить вывод пагинатора CLI.

--cli-auto-prompt (логическое значение)

Автоматически запрашивать параметры ввода CLI.

--no-cli-auto-prompt (логическое значение)

Отключить автоматическое запросы параметров ввода CLI.

Вывод

ProactiveAnomaly -> (структура)

Объект ProactiveAnomaly, представляющий запрашиваемую аномалию.

Id -> (строка)

Идентификатор проактивной аномалии.

Severity -> (строка)

Уровень серьезности аномалии. Уровень серьезности аномалий, порождающих инсайт, определяет уровень серьезности этого инсайта. Дополнительную информацию см. в руководстве пользователя Amazon DevOps Guru в разделе «Понимание уровней серьезности инсайтов».

Status -> (строка)

Статус проактивной аномалии.

UpdateTime -> (метка времени)

Время последнего обновления аномалии.

AnomalyTimeRange -> (структура)

Диапазон времени, определяющий, когда началось и закончилось наблюдаемое необычное поведение в аномалии. Это отличается от AnomalyReportedTimeRange, который определяет диапазон времени, когда DevOps Guru открывает и затем закрывает аномалию.

StartTime -> (метка времени)

Время начала аномального поведения.

EndTime -> (метка времени)

Время окончания аномального поведения.

AnomalyReportedTimeRange -> (структура)

Объект AnomalyReportedTimeRange, определяющий диапазон времени между открытием аномалии и ее закрытием.

OpenTime -> (метка времени)

Время открытия аномалии.

CloseTime -> (метка времени)

Время закрытия аномалии.

PredictionTimeRange -> (структура)

Диапазон времени, в течение которого ожидается возникновение аномального поведения в проактивной аномалии или инсайте.

StartTime -> (метка времени)

Диапазон времени, в течение которого ожидается превышение порогового значения метрики. Это относится только к проактивным инсайтам.

EndTime -> (метка времени)

Время, когда ожидается завершение поведения в проактивном инсайте.

SourceDetails -> (структура)

Подробности о источнике анализируемых операционных данных, которые спровоцировали аномалию. Поддерживается один источник: метрики Amazon CloudWatch.

CloudWatchMetrics -> (список)

Массив объектов CloudWatchMetricsDetail, содержащих информацию об анализируемых метриках CloudWatch, которые демонстрируют аномальное поведение.

(структура)

Информация об метрике Amazon CloudWatch.

MetricName -> (строка)

Имя метрики CloudWatch.

Namespace -> (строка)

Пространство имен метрики CloudWatch. Пространство имен — это контейнер для метрик CloudWatch.

Dimensions -> (список)

Массив измерений CloudWatch, связанных с

(структура)

Измерение метрики Amazon CloudWatch, используемое при анализе DevOps Guru ресурсов в вашей учетной записи на предмет операционных проблем и аномального поведения. Измерение — это пара «имя/значение», которая является частью идентификатора метрики. Метрика может иметь до 10 измерений. Дополнительную информацию см. в руководстве пользователя Amazon CloudWatch в разделе «Размеры».

Name -> (строка)

Имя измерения CloudWatch.

Value -> (строка)

Значение измерения CloudWatch.

Stat -> (строка)

Тип статистики, связанной с метрикой CloudWatch. Дополнительную информацию см. в руководстве пользователя Amazon CloudWatch в разделе «Статистики».

Unit -> (строка)

Единица измерения, используемая для метрики CloudWatch. Например, Bytes, Seconds, Count и Percent.

Period -> (целое число)

Продолжительность, связанная с метрикой CloudWatch, в секундах.

MetricDataSummary -> (структура)

Этот объект возвращает данные аномальных метрик.

TimestampMetricValuePairList -> (список)

Это список значений метрик Amazon CloudWatch в заданные моменты времени.

(структура)

Пара, содержащая значения метрики в соответствующий момент времени.

Timestamp -> (метка времени)

Timestamp, определяющий время события.

MetricValue -> (двойное)

Значение аномальных данных метрики в соответствующий момент времени.

StatusCode -> (строка)

Это перечисление статусов, показывающее, содержит ли список пар значений метрик частичные или полные данные, или произошла ошибка.

PerformanceInsightsMetrics -> (список)

Массив объектов PerformanceInsightsMetricsDetail, содержащих информацию об анализируемых метриках Performance Insights, которые демонстрируют аномальное поведение.

(структура)

Подробности о метриках Performance Insights.

Performance Insights для Amazon RDS позволяет отслеживать и анализировать различные аспекты нагрузки базы данных на основе данных, собранных с работающего экземпляра БД. Нагрузка БД измеряется как среднее количество активных сеансов. Performance Insights предоставляет потребителям API данные в виде двумерного временного ряда. Временная ось содержит данные о нагрузке БД для каждой временной точки в запрошенном диапазоне времени. Каждая временная точка декомпозирует общую нагрузку по запрошенным измерениям, измеренным в этот момент времени. Примеры включают SQL, событие ожидания, пользователя и хост.

  • Дополнительную информацию о Performance Insights и экземплярах БД Amazon Aurora см. в руководстве пользователя Amazon Aurora.
  • Дополнительную информацию о Performance Insights и экземплярах БД Amazon RDS см. в руководстве пользователя Amazon RDS.

MetricDisplayName -> (строка)

Имя, используемое для конкретной метрики Performance Insights.

Unit -> (строка)

Единица измерения метрики. Например, сеанс или процесс.

MetricQuery -> (структура)

Один запрос для обработки метрики. Дополнительную информацию см. в разделе `` PerformanceInsightsMetricQuery ``.

Metric -> (строка)

Имя метрики, используемое при запросе метрик аномалий API Performance Insights.

Допустимые значения для Metric:

  • db.load.avg — масштабированное представление количества активных сеансов для движка базы данных.
  • db.sampledload.avg — фактическое количество активных сеансов для движка базы данных.

Если количество активных сеансов меньше внутреннего порога Performance Insights, db.load.avg и db.sampledload.avg имеют одинаковое значение. Если количество активных сеансов превышает внутренний порог, Performance Insights отбирает активные сеансы, а db.load.avg отображает масштабированные значения, db.sampledload.avg — фактические значения, и db.sampledload.avg меньше, чем db.load.avg. В большинстве случаев можно запросить только db.load.avg.

GroupBy -> (структура)

Спецификация для агрегирования точек данных из запроса API Performance Insights. Запрос Performance Insights возвращает все измерения в группе, если не указаны имена конкретных измерений в этой группе. Также можно запросить ограниченное количество значений для измерения.

Group -> (строка)

Имя группы измерений. Допустимые значения:

  • db — имя базы данных, к которой подключен клиент (только Aurora PostgreSQL, Amazon RDS PostgreSQL, Aurora MySQL, Amazon RDS MySQL и MariaDB)
  • db.application — имя приложения, подключенного к базе данных (только Aurora PostgreSQL и RDS PostgreSQL)
  • db.host — имя хоста подключенного клиента (все движки)
  • db.session_type — тип текущего сеанса (только Aurora PostgreSQL и RDS PostgreSQL)
  • db.sql — SQL, который в данный момент выполняется (все движки)
  • db.sql_tokenized — дайджест SQL (все движки)
  • db.wait_event — событие, в ожидании которого находится ядро базы данных (все движки)
  • db.wait_event_type — тип события, в ожидании которого находится ядро базы данных (все движки)
  • db.user — пользователь, вошедший в базу данных (все движки)

Dimensions -> (список)

Список конкретных измерений из группы измерений. Если этот параметр отсутствует, это означает, что были запрошены все измерения в группе или они присутствуют в ответе.

Допустимые значения для элементов массива Dimensions:

  • db.application.name — имя приложения, подключенного к базе данных (только Aurora PostgreSQL и RDS PostgreSQL)
  • db.host.id — идентификатор хоста подключенного клиента (все движки)
  • db.host.name — имя хоста подключенного клиента (все движки)
  • db.name — имя базы данных, к которой подключен клиент (только Aurora PostgreSQL, Amazon RDS PostgreSQL, Aurora MySQL, Amazon RDS MySQL и MariaDB)
  • db.session_type.name — тип текущего сеанса (только Aurora PostgreSQL и RDS PostgreSQL)
  • db.sql.id — идентификатор SQL, сгенерированный Performance Insights (все движки)
  • db.sql.db_id — идентификатор SQL, сгенерированный базой данных (все движки)
  • db.sql.statement — текст SQL, который выполняется (все движки)
  • db.sql.tokenized_id
  • db.sql_tokenized.id — идентификатор дайджеста SQL, сгенерированный Performance Insights (все движки)
  • db.sql_tokenized.db_id — идентификатор дайджеста SQL, сгенерированный базой данных (все движки)
  • db.sql_tokenized.statement — текст дайджеста SQL (все движки)
  • db.user.id — идентификатор пользователя, вошедшего в базу данных (все движки)
  • db.user.name — имя пользователя, вошедшего в базу данных (все движки)
  • db.wait_event.name — событие, в ожидании которого находится ядро (все движки)
  • db.wait_event.type — тип события, в ожидании которого находится ядро (все движки)
  • db.wait_event_type.name — имя типа события, в ожидании которого находится ядро (все движки)

(строка)

Limit -> (целое число)

Максимальное количество элементов для извлечения для этой группы измерений.

Filter -> (карта)

Один или несколько фильтров для применения к запросу Performance Insights. Ограничения:

  • Любое количество фильтров по одному и тому же измерению, как указано в параметре GroupBy.
  • Один фильтр для любого другого измерения в этой группе измерений.

key -> (строка)

value -> (строка)

ReferenceData -> (список)

Для получения дополнительной информации см. `` PerformanceInsightsReferenceData `` .

(структура)

Справочные данные, используемые для оценки Performance Insights, чтобы определить, является ли его производительность аномальной.

Name -> (строка)

Имя справочных данных.

ComparisonValues -> (структура)

Конкретные справочные значения, используемые для оценки Performance Insights. Для получения дополнительной информации см. `` PerformanceInsightsReferenceComparisonValues `` .

ReferenceScalar -> (структура)

Скалярное значение DevOps Guru для метрики, которую DevOps Guru сравнивает со значениями фактических метрик. Это справочное значение используется для определения того, следует ли считать фактическое значение метрики аномальным.

Value -> (double)

Справочное значение.

ReferenceMetric -> (структура)

Метрика, которую DevOps Guru сравнивает со значениями фактических метрик. Эта справочная метрика используется для определения того, следует ли считать фактическую метрику аномальной.

MetricQuery -> (структура)

Запрос, подлежащий обработке по метрике.

Metric -> (строка)

Имя метрики, используемой при запросе API Performance Insights GetResourceMetrics для метрик аномалий.

Допустимые значения для Metric:

  • db.load.avg - масштабированное представление количества активных сеансов для движка базы данных.
  • db.sampledload.avg - фактическое количество активных сеансов для движка базы данных.

Если количество активных сеансов меньше внутреннего порога Performance Insights, db.load.avg и db.sampledload.avg имеют одинаковое значение. Если количество активных сеансов превышает внутренний порог, Performance Insights отбирает активные сеансы, при этом db.load.avg отображает масштабированные значения, db.sampledload.avg отображает фактические значения, а db.sampledload.avg меньше db.load.avg. Для большинства случаев использования можно запрашивать только db.load.avg.

GroupBy -> (структура)

Спецификация того, как агрегировать данные точек из запроса API Performance Insights GetResourceMetrics. Запрос Performance Insights возвращает все измерения в этой группе, если вы не укажете имена конкретных измерений в этой группе. Вы также можете запросить, чтобы Performance Insights возвратил ограниченное количество значений для измерения.

Group -> (строка)

Имя группы измерений. Допустимые значения:

  • db - Имя базы данных, к которой подключен клиент (только Aurora PostgreSQL, Amazon RDS PostgreSQL, Aurora MySQL, Amazon RDS MySQL и MariaDB)
  • db.application - Имя приложения, подключенного к базе данных (только Aurora PostgreSQL и RDS PostgreSQL)
  • db.host - Имя хоста подключенного клиента (все движки)
  • db.session_type - Тип текущего сеанса (только Aurora PostgreSQL и RDS PostgreSQL)
  • db.sql - SQL-запрос, который выполняется в данный момент (все движки)
  • db.sql_tokenized - Хэш SQL-запроса (все движки)
  • db.wait_event - Событие, в ожидании которого находится движок базы данных (все движки)
  • db.wait_event_type - Тип события, в ожидании которого находится движок базы данных (все движки)
  • db.user - Пользователь, авторизованный в базе данных (все движки)

Dimensions -> (список)

Список конкретных измерений из группы измерений. Если этот параметр отсутствует, это означает, что все измерения в группе были запрошены или присутствуют в ответе.

Допустимые значения элементов в массиве Dimensions:

  • db.application.name - Имя приложения, подключенного к базе данных (только Aurora PostgreSQL и RDS PostgreSQL)
  • db.host.id - Идентификатор хоста подключенного клиента (все движки)
  • db.host.name - Имя хоста подключенного клиента (все движки)
  • db.name - Имя базы данных, к которой подключен клиент (только Aurora PostgreSQL, Amazon RDS PostgreSQL, Aurora MySQL, Amazon RDS MySQL и MariaDB)
  • db.session_type.name - Тип текущего сеанса (только Aurora PostgreSQL и RDS PostgreSQL)
  • db.sql.id - Идентификатор SQL, сгенерированный Performance Insights (все движки)
  • db.sql.db_id - Идентификатор SQL, сгенерированный базой данных (все движки)
  • db.sql.statement - Текст SQL-запроса, который выполняется (все движки)
  • db.sql.tokenized_id
  • db.sql_tokenized.id - Идентификатор хэша SQL, сгенерированный Performance Insights (все движки)
  • db.sql_tokenized.db_id - Идентификатор хэша SQL, сгенерированный базой данных (все движки)
  • db.sql_tokenized.statement - Текст хэша SQL-запроса (все движки)
  • db.user.id - Идентификатор пользователя, авторизованного в базе данных (все движки)
  • db.user.name - Имя пользователя, авторизованного в базе данных (все движки)
  • db.wait_event.name - Событие, в ожидании которого находится бэкенд (все движки)
  • db.wait_event.type - Тип события, в ожидании которого находится бэкенд (все движки)
  • db.wait_event_type.name - Имя типа события, в ожидании которого находится бэкенд (все движки)

(строка)

Limit -> (целое число)

Максимальное количество элементов для извлечения для этой группы измерений.

Filter -> (карта)

Один или несколько фильтров для применения к запросу API Performance Insights GetResourceMetrics. Ограничения:

  • Любое количество фильтров по одному и тому же измерению, как указано в параметре GroupBy.
  • Один фильтр для любого другого измерения в этой группе измерений.

key -> (строка)

value -> (строка)

StatsAtAnomaly -> (список)

Статистические данные метрики в течение аномального периода, обнаруженного DevOps Guru;

(структура)

Статистика в коллекции Performance Insights.

Type -> (строка)

Тип статистики.

Value -> (double)

Значение статистики.

StatsAtBaseline -> (список)

Типичные статистические данные метрик, которые не считаются аномальными. При анализе метрик DevOps Guru сравнивает их с StatsAtBaseline, чтобы определить, являются ли они аномальными.

(структура)

Статистика в коллекции Performance Insights.

Type -> (строка)

Тип статистики.

Value -> (double)

Значение статистики.

AssociatedInsightId -> (строка)

Идентификатор инсайта, содержащего эту аномалию. Инсайт состоит из связанных аномалий.

ResourceCollection -> (структура)

Коллекция ресурсов Amazon Web Services, поддерживаемых DevOps Guru. Два типа поддерживаемых коллекций ресурсов Amazon Web Services — это стеки Amazon Web Services CloudFormation и ресурсы Amazon Web Services, содержащие одинаковые теги Amazon Web Services. DevOps Guru можно настроить для анализа ресурсов Amazon Web Services, определенных в стеках или помеченных одинаковым тегом ключ. Вы можете указать до 500 стеков Amazon Web Services CloudFormation.

CloudFormation -> (структура)

Массив имён стеков Amazon Web Services CloudFormation. Эти стеки определяют ресурсы Amazon Web Services, которые анализирует DevOps Guru. Вы можете указать до 500 стеков Amazon Web Services CloudFormation.

StackNames -> (список)

Массив имён стеков CloudFormation.

(строка)

Tags -> (список)

Теги Amazon Web Services, используемые ресурсами в коллекции ресурсов.

Теги помогают идентифицировать и организовать ваши ресурсы Amazon Web Services. Многие службы Amazon Web Services поддерживают тегирование, поэтому вы можете назначать один и тот же тег ресурсам из разных служб, чтобы указать, что эти ресурсы связаны. Например, вы можете назначить один и тот же тег ресурсу таблицы Amazon DynamoDB и функции Lambda. Дополнительную информацию об использовании тегов см. в документе о лучших практиках тегирования.

Каждый тег Amazon Web Services состоит из двух частей.

  • Ключ тега (например, CostCenter , Environment , Project или Secret). Ключи тегов чувствительны к регистру.
  • Необязательное поле, известное как значение тега (например, 111122223333 , Production или имя команды). Пропуск значения тега эквивалентен использованию пустой строки. Как и ключи тегов, значения тегов чувствительны к регистру.

Вместе они образуют пары ключ-значение.

Предупреждение

Строка, используемая в качестве ключа в теге, который вы используете для определения охвата ресурсов, должна начинаться с префикса Devops-guru-. Ключ тега может быть DevOps-Guru-deployment-application или devops-guru-rds-application. При создании ключа регистр символов в ключе может быть любым. После создания ключа он чувствителен к регистру. Например, DevOps Guru работает с ключом, имеющим имя devops-guru-rds, и ключом с именем DevOps-Guru-RDS, и они действуют как два разных ключа. Возможные пары ключ/значение в вашем приложении могут быть Devops-Guru-production-application/RDS или Devops-Guru-production-application/containers.

(структура)

Коллекция тегов Amazon Web Services.

Теги помогают идентифицировать и организовать ваши ресурсы Amazon Web Services. Многие службы Amazon Web Services поддерживают тегирование, поэтому вы можете назначать один и тот же тег ресурсам из разных служб, чтобы указать, что эти ресурсы связаны. Например, вы можете назначить один и тот же тег ресурсу таблицы Amazon DynamoDB и функции Lambda. Дополнительную информацию об использовании тегов см. в документе о лучших практиках тегирования.

Каждый тег Amazon Web Services состоит из двух частей.

  • Ключ тега (например, CostCenter , Environment , Project или Secret). Ключи тегов чувствительны к регистру.
  • Необязательное поле, известное как значение тега (например, 111122223333 , Production или имя команды). Пропуск значения тега эквивалентен использованию пустой строки. Как и ключи тегов, значения тегов чувствительны к регистру.

Вместе они образуют пары ключ-значение.

Предупреждение

Строка, используемая в качестве ключа в теге, который вы используете для определения охвата ресурсов, должна начинаться с префикса Devops-guru-. Ключ тега может быть DevOps-Guru-deployment-application или devops-guru-rds-application. При создании ключа регистр символов в ключе может быть любым. После создания ключа он чувствителен к регистру. Например, DevOps Guru работает с ключом, имеющим имя devops-guru-rds, и ключом с именем DevOps-Guru-RDS, и они действуют как два разных ключа. Возможные пары ключ/значение в вашем приложении могут быть Devops-Guru-production-application/RDS или Devops-Guru-production-application/containers.

AppBoundaryKey -> (строка)

Ключ тега Amazon Web Services, используемый для идентификации ресурсов Amazon Web Services, которые анализирует DevOps Guru. Все ресурсы Amazon Web Services в вашей учётной записи и регионе, помеченные этим ключом, составляют границу приложения и анализа DevOps Guru.

Предупреждение

Строка, используемая в качестве ключа в теге, который вы используете для определения охвата ресурсов, должна начинаться с префикса Devops-guru-. Ключ тега может быть DevOps-Guru-deployment-application или devops-guru-rds-application. При создании ключа регистр символов в ключе может быть любым. После создания ключа он чувствителен к регистру. Например, DevOps Guru работает с ключом, имеющим имя devops-guru-rds, и ключом с именем DevOps-Guru-RDS, и они действуют как два разных ключа. Возможные пары ключ/значение в вашем приложении могут быть Devops-Guru-production-application/RDS или Devops-Guru-production-application/containers.

TagValues -> (список)

Значения в коллекции тегов Amazon Web Services.

Значение тега — это необязательное поле, используемое для сопоставления строки с ключом тега (например, 111122223333 , Production или имя команды). Ключ и значение составляют пару ключ-значение тега. Пропуск значения тега эквивалентен использованию пустой строки. Как и ключи тегов, значения тегов чувствительны к регистру. Вы можете указать максимальное количество 256 символов для значения тега.

(строка)

Limit -> (двойное)

Порог, превышенный поведением в анализируемых ресурсах. Превышение этого порога связано с аномальным поведением, которое вызвало эту аномалию.

SourceMetadata -> (структура)

Метаданные аномалии.

Source -> (строка)

Источник аномалии.

SourceResourceName -> (строка)

Название ресурса аномалии.

SourceResourceType -> (строка)

Тип ресурса аномалии.

AnomalyResources -> (список)

Информация о ресурсе, в котором DevOps Guru обнаружил аномальное поведение.

(структура)

Ресурсы Amazon Web Services, в которых DevOps Guru обнаружил необычное поведение, приведшее к генерации аномалии. При обнаружении DevOps Guru нескольких связанных аномалий, он создаёт представление с деталями об аномальном поведении и предложениями по исправлению проблемы.

Name -> (строка)

Имя ресурса Amazon Web Services.

Type -> (строка)

Тип ресурса Amazon Web Services.

Description -> (строка)

Описание проактивной аномалии.

ReactiveAnomaly -> (структура)

Объект ReactiveAnomaly, представляющий запрашиваемое отклонение.

Id -> (строка)

Идентификатор реактивного отклонения.

Severity -> (строка)

Серьезность отклонения. Серьезность отклонений, порождающих инсайт, определяет серьезность этого инсайта. Для получения дополнительной информации см. Раздел «Понимание серьезности инсайтов» в руководстве пользователя Amazon DevOps Guru.

Status -> (строка)

Статус отклонения.

AnomalyTimeRange -> (структура)

Диапазон времени, указывающий, когда началось и закончилось наблюдаемое необычное поведение в отклонении. Это отличается от AnomalyReportedTimeRange, который определяет временной диапазон, когда DevOps Guru открывает и закрывает отклонение.

StartTime -> (отметка времени)

Время начала аномального поведения.

EndTime -> (отметка времени)

Время окончания аномального поведения.

AnomalyReportedTimeRange -> (структура)

Объект AnomalyReportedTimeRange, указывающий временной диапазон между открытием отклонения и его закрытием.

OpenTime -> (отметка времени)

Время открытия отклонения.

CloseTime -> (отметка времени)

Время закрытия отклонения.

SourceDetails -> (структура)

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

CloudWatchMetrics -> (список)

Массив объектов CloudWatchMetricsDetail, содержащих информацию об анализируемых метриках CloudWatch, демонстрирующих аномальное поведение.

(структура)

Информация об метрике Amazon CloudWatch.

MetricName -> (строка)

Имя метрики CloudWatch.

Namespace -> (строка)

Пространство имен метрики CloudWatch. Пространство имен — это контейнер для метрик CloudWatch.

Dimensions -> (список)

Массив измерений CloudWatch, связанных с

(структура)

Измерение метрики Amazon CloudWatch, используемое при анализе ресурсов вашей учетной записи DevOps Guru на предмет операционных проблем и аномального поведения. Измерение — это имя/значение, являющееся частью идентификатора метрики. Метрика может иметь до 10 измерений. Для получения дополнительной информации см. Раздел «Измерения» в руководстве пользователя Amazon CloudWatch.

Name -> (строка)

Имя измерения CloudWatch.

Value -> (строка)

Значение измерения CloudWatch.

Stat -> (строка)

Тип статистики, связанной с метрикой CloudWatch. Для получения дополнительной информации см. Раздел «Статистики» в руководстве пользователя Amazon CloudWatch.

Unit -> (строка)

Единица измерения, используемая для метрики CloudWatch. Например, Bytes, Seconds, Count и Percent.

Period -> (целое число)

Длительность, связанная с метрикой CloudWatch, в секундах.

MetricDataSummary -> (структура)

Этот объект возвращает данные по аномальной метрике.

TimestampMetricValuePairList -> (список)

Это список значений метрики Amazon CloudWatch в заданный момент времени.

(структура)

Пара, содержащая значения метрики в соответствующий момент времени.

Timestamp -> (отметка времени)

Timestamp, указывающая время наступления события.

MetricValue -> (двойное)

Значение аномальной точки данных метрики в соответствующий момент времени.

StatusCode -> (строка)

Это перечисление статуса, показывающее, содержит ли список пар значений метрики частичные или полные данные, или произошла ошибка.

PerformanceInsightsMetrics -> (список)

Массив объектов PerformanceInsightsMetricsDetail, содержащих информацию об анализируемых метриках Performance Insights, демонстрирующих аномальное поведение.

(структура)

Сведения о метриках Performance Insights.

Performance Insights для Amazon RDS позволяет отслеживать и исследовать различные аспекты нагрузки базы данных на основе данных, собранных с работающего экземпляра базы данных. Нагрузка базы данных измеряется как среднее количество активных сеансов. Performance Insights предоставляет данные потребителям API в виде двумерного временного ряда. Временная ось содержит данные о нагрузке базы данных для каждой точки времени в запрошенном временном диапазоне. Каждая точка времени разбивает общую нагрузку в соответствии с запрошенными измерениями, измеренными в эту точку времени. Примеры включают SQL, события ожидания, пользователей и хосты.

  • Чтобы узнать больше о Performance Insights и экземплярах баз данных Amazon Aurora, перейдите в руководство пользователя Amazon Aurora.
  • Чтобы узнать больше о Performance Insights и экземплярах баз данных Amazon RDS, перейдите в руководство пользователя Amazon RDS.

MetricDisplayName -> (строка)

Используемое имя для конкретной метрики Performance Insights.

Unit -> (строка)

Единица измерения для метрики. Например, сеанс или процесс.

MetricQuery -> (структура)

Один запрос для обработки метрики. Дополнительная информация в разделе `` PerformanceInsightsMetricQuery ``.

Metric -> (строка)

Имя метрики, используемой при запросе метрик отклонений в API Performance Insights GetResourceMetrics.

Допустимые значения для Metric:

  • db.load.avg — масштабируемое представление количества активных сеансов для движка базы данных.
  • db.sampledload.avg — фактическое количество активных сеансов для движка базы данных.

Если количество активных сеансов меньше внутреннего порога Performance Insights, db.load.avg и db.sampledload.avg имеют одинаковое значение. Если количество активных сеансов больше внутреннего порога, Performance Insights выполняет выборку активных сеансов, при этом db.load.avg отображает отмасштабированные значения, db.sampledload.avg отображает фактические значения, а db.sampledload.avg меньше db.load.avg. Для большинства случаев использования можно запросить только db.load.avg.

GroupBy -> (структура)

Указание на то, как агрегировать точки данных из запроса API Performance Insights GetResourceMetrics. Запрос Performance Insights возвращает все измерения в группе, если вы не укажете имена определенных измерений в этой группе. Вы также можете запросить, чтобы Performance Insights возвращал ограниченное количество значений для измерения.

Group -> (строка)

Имя группы измерений. Его допустимые значения:

  • db — имя базы данных, к которой подключен клиент (только Aurora PostgreSQL, Amazon RDS PostgreSQL, Aurora MySQL, Amazon RDS MySQL и MariaDB)
  • db.application — имя приложения, подключенного к базе данных (только Aurora PostgreSQL и RDS PostgreSQL)
  • db.host — имя хоста подключенного клиента (все движки)
  • db.session_type — тип текущего сеанса (только Aurora PostgreSQL и RDS PostgreSQL)
  • db.sql — SQL, который выполняется в настоящее время (все движки)
  • db.sql_tokenized — дайджест SQL (все движки)
  • db.wait_event — событие, в ожидании которого находится ядро базы данных (все движки)
  • db.wait_event_type — тип события, в ожидании которого находится ядро базы данных (все движки)
  • db.user — пользователь, авторизованный на базе данных (все движки)

Dimensions -> (список)

Список конкретных измерений из группы измерений. Если этот параметр отсутствует, это означает, что были запрошены или присутствуют все измерения в группе.

Допустимые значения элементов в массиве Dimensions:

  • db.application.name — имя приложения, подключенного к базе данных (только Aurora PostgreSQL и RDS PostgreSQL)
  • db.host.id — идентификатор хоста подключенного клиента (все движки)
  • db.host.name — имя хоста подключенного клиента (все движки)
  • db.name — имя базы данных, к которой подключен клиент (только Aurora PostgreSQL, Amazon RDS PostgreSQL, Aurora MySQL, Amazon RDS MySQL и MariaDB)
  • db.session_type.name — тип текущего сеанса (только Aurora PostgreSQL и RDS PostgreSQL)
  • db.sql.id — идентификатор SQL, сгенерированный Performance Insights (все движки)
  • db.sql.db_id — идентификатор SQL, сгенерированный базой данных (все движки)
  • db.sql.statement — текст SQL, который выполняется (все движки)
  • db.sql.tokenized_id
  • db.sql_tokenized.id — идентификатор дайджеста SQL, сгенерированный Performance Insights (все движки)
  • db.sql_tokenized.db_id — идентификатор дайджеста SQL, сгенерированный базой данных (все движки)
  • db.sql_tokenized.statement — текст дайджеста SQL (все движки)
  • db.user.id — идентификатор пользователя, авторизованного на базе данных (все движки)
  • db.user.name — имя пользователя, авторизованного на базе данных (все движки)
  • db.wait_event.name — событие, в ожидании которого находится ядро (все движки)
  • db.wait_event.type — тип события, в ожидании которого находится ядро (все движки)
  • db.wait_event_type.name — имя типа события, в ожидании которого находится ядро (все движки)

(строка)

Limit -> (целое число)

Максимальное количество элементов для извлечения для этой группы измерений.

Filter -> (карта)

Один или несколько фильтров, применяемых к запросу API Performance Insights GetResourceMetrics. Ограничения:

  • Любое количество фильтров по одному измерению, как указано в параметре GroupBy.
  • Один фильтр для любого другого измерения в этой группе измерений.

key -> (строка)

value -> (строка)

ReferenceData -> (список)

Для получения дополнительной информации см. `` PerformanceInsightsReferenceData `` .

(структура)

Справочные данные, используемые для оценки Performance Insights, чтобы определить, является ли его производительность аномальной.

Name -> (строка)

Имя справочных данных.

ComparisonValues -> (структура)

Конкретные эталонные значения, используемые для оценки Performance Insights. Для получения дополнительной информации см. `` PerformanceInsightsReferenceComparisonValues `` .

ReferenceScalar -> (структура)

Скалярное значение DevOps Guru для метрики, которую DevOps Guru сравнивает со значениями фактических метрик. Это эталонное значение используется для определения того, следует ли считать фактическое значение метрики аномальным.

Value -> (double)

Эталонное значение.

ReferenceMetric -> (структура)

Метрика, которую DevOps Guru сравнивает со значениями фактических метрик. Эта эталонная метрика используется для определения того, следует ли считать фактическую метрику аномальной.

MetricQuery -> (структура)

Запрос для обработки метрики.

Metric -> (строка)

Имя метрики, используемой при запросе к API Performance Insights GetResourceMetrics для метрик аномалий.

Допустимые значения для Metric:

  • db.load.avg - масштабированное представление количества активных сеансов для движка базы данных.
  • db.sampledload.avg - фактическое количество активных сеансов для движка базы данных.

Если количество активных сеансов меньше внутреннего порога Performance Insights, db.load.avg и db.sampledload.avg имеют одинаковое значение. Если количество активных сеансов больше внутреннего порога, Performance Insights отбирает активные сеансы, причем db.load.avg отображает масштабированные значения, db.sampledload.avg отображает фактические значения, а db.sampledload.avg меньше db.load.avg . В большинстве случаев вы можете запросить только db.load.avg.

GroupBy -> (структура)

Спецификация того, как агрегировать точки данных из запроса API Performance Insights GetResourceMetrics. Запрос Performance Insights возвращает все измерения в этой группе, если вы не укажете имена конкретных измерений в этой группе. Вы также можете запросить, чтобы Performance Insights возвращал ограниченное число значений для измерения.

Group -> (строка)

Имя группы измерений. Его допустимые значения:

  • db - Имя базы данных, к которой подключен клиент (только Aurora PostgreSQL, Amazon RDS PostgreSQL, Aurora MySQL, Amazon RDS MySQL и MariaDB)
  • db.application - Имя приложения, подключенного к базе данных (только Aurora PostgreSQL и RDS PostgreSQL)
  • db.host - Имя хоста подключенного клиента (все движки)
  • db.session_type - Тип текущего сеанса (только Aurora PostgreSQL и RDS PostgreSQL)
  • db.sql - SQL, который в настоящее время выполняется (все движки)
  • db.sql_tokenized - Хэш SQL (все движки)
  • db.wait_event - Событие, в ожидании которого находится базовый компонент базы данных (все движки)
  • db.wait_event_type - Тип события, в ожидании которого находится базовый компонент базы данных (все движки)
  • db.user - Пользователь, вошедший в базу данных (все движки)

Dimensions -> (список)

Список конкретных измерений из группы измерений. Если этот параметр отсутствует, это означает, что были запрошены или присутствуют все измерения в группе.

Допустимые значения элементов в массиве Dimensions:

  • db.application.name - Имя приложения, подключенного к базе данных (только Aurora PostgreSQL и RDS PostgreSQL)
  • db.host.id - Идентификатор хоста подключенного клиента (все движки)
  • db.host.name - Имя хоста подключенного клиента (все движки)
  • db.name - Имя базы данных, к которой подключен клиент (только Aurora PostgreSQL, Amazon RDS PostgreSQL, Aurora MySQL, Amazon RDS MySQL и MariaDB)
  • db.session_type.name - Тип текущего сеанса (только Aurora PostgreSQL и RDS PostgreSQL)
  • db.sql.id - Идентификатор SQL, сгенерированный Performance Insights (все движки)
  • db.sql.db_id - Идентификатор SQL, сгенерированный базой данных (все движки)
  • db.sql.statement - Текст SQL, который выполняется (все движки)
  • db.sql.tokenized_id
  • db.sql_tokenized.id - Идентификатор хэша SQL, сгенерированный Performance Insights (все движки)
  • db.sql_tokenized.db_id - Идентификатор хэша SQL, сгенерированный базой данных (все движки)
  • db.sql_tokenized.statement - Текст хэша SQL (все движки)
  • db.user.id - Идентификатор пользователя, вошедшего в базу данных (все движки)
  • db.user.name - Имя пользователя, вошедшего в базу данных (все движки)
  • db.wait_event.name - Событие, в ожидании которого находится базовый компонент (все движки)
  • db.wait_event.type - Тип события, в ожидании которого находится базовый компонент (все движки)
  • db.wait_event_type.name - Имя типа события, в ожидании которого находится базовый компонент (все движки)

(строка)

Limit -> (целое)

Максимальное количество элементов для извлечения для этой группы измерений.

Filter -> (карта)

Один или несколько фильтров, применяемых к запросу API Performance Insights GetResourceMetrics. Ограничения:

  • Любое количество фильтров по одному и тому же измерению, как указано в параметре GroupBy.
  • Один фильтр для любого другого измерения в этой группе измерений.

key -> (строка)

value -> (строка)

StatsAtAnomaly -> (список)

Статистические данные метрики в период аномалии, обнаруженной DevOps Guru;

(структура)

Статистика в коллекции Performance Insights.

Type -> (строка)

Тип статистики.

Value -> (double)

Значение статистики.

StatsAtBaseline -> (список)

Типичные статистические данные метрики, которые не считаются аномальными. При анализе метрик DevOps Guru сравнивает их с StatsAtBaseline, чтобы определить, являются ли они аномальными.

(структура)

Статистика в коллекции Performance Insights.

Type -> (строка)

Тип статистики.

Value -> (double)

Значение статистики.

AssociatedInsightId -> (строка)

Идентификатор инсайта, содержащего эту аномалию. Инсайт состоит из связанных аномалий.

ResourceCollection -> (структура)

Коллекция ресурсов Amazon Web Services, поддерживаемых DevOps Guru. Два типа поддерживаемых коллекций ресурсов Amazon Web Services — это стеки Amazon Web Services CloudFormation и ресурсы Amazon Web Services, содержащие те же теги Amazon Web Services. DevOps Guru может быть настроен на анализ ресурсов Amazon Web Services, определённых в стеках или помеченных одним и тем же тегом ключ. Вы можете указать до 500 стеков Amazon Web Services CloudFormation.

CloudFormation -> (структура)

Массив имён стеков Amazon Web Services CloudFormation. Эти стеки определяют ресурсы Amazon Web Services, которые анализирует DevOps Guru. Вы можете указать до 500 стеков Amazon Web Services CloudFormation.

StackNames -> (список)

Массив имён стеков CloudFormation.

(строка)

Tags -> (список)

Теги Amazon Web Services, используемые ресурсами в коллекции ресурсов.

Теги помогают вам идентифицировать и организовать ваши ресурсы Amazon Web Services. Многие службы Amazon Web Services поддерживают тегирование, поэтому вы можете назначать один и тот же тег ресурсам из разных служб, чтобы указать, что эти ресурсы связаны. Например, вы можете назначить один и тот же тег ресурсу таблицы Amazon DynamoDB и функции Lambda. Дополнительную информацию об использовании тегов см. в документе «Рекомендации по тегированию».

Каждый тег Amazon Web Services имеет две части.

  • Ключ тега (например, CostCenter , Environment , Project или Secret ). Ключи тегов чувствительны к регистру.
  • Необязательное поле, известное как значение тега (например, 111122223333 , Production или имя команды). Пропуск значения тега эквивалентно использованию пустой строки. Так же, как и ключи тегов, значения тегов чувствительны к регистру.

Вместе они известны как пары ключ-значение.

Предупреждение

Строка, используемая в качестве ключа в теге для определения охвата ресурсов, должна начинаться с префикса Devops-guru- . Ключ тега может быть DevOps-Guru-deployment-application или devops-guru-rds-application . При создании ключа регистр символов в ключе может быть любым. После создания ключ чувствителен к регистру. Например, DevOps Guru работает с ключом, названным devops-guru-rds, и ключом, названным DevOps-Guru-RDS, и эти ключи считаются разными. Возможные пары ключ/значение в вашем приложении могут быть Devops-Guru-production-application/RDS или Devops-Guru-production-application/containers .

(структура)

Коллекция тегов Amazon Web Services.

Теги помогают вам идентифицировать и организовывать ваши ресурсы Amazon Web Services. Многие службы Amazon Web Services поддерживают тегирование, поэтому вы можете назначать один и тот же тег ресурсам из разных служб, чтобы указать, что эти ресурсы связаны. Например, вы можете назначить один и тот же тег ресурсу таблицы Amazon DynamoDB и функции Lambda. Дополнительную информацию об использовании тегов см. в документе «Рекомендации по тегированию».

Каждый тег Amazon Web Services имеет две части.

  • Ключ тега (например, CostCenter , Environment , Project или Secret ). Ключи тегов чувствительны к регистру.
  • Необязательное поле, известное как значение тега (например, 111122223333 , Production или имя команды). Пропуск значения тега эквивалентно использованию пустой строки. Так же, как и ключи тегов, значения тегов чувствительны к регистру.

Вместе они известны как пары ключ-значение.

Предупреждение

Строка, используемая в качестве ключа в теге для определения охвата ресурсов, должна начинаться с префикса Devops-guru- . Ключ тега может быть DevOps-Guru-deployment-application или devops-guru-rds-application . При создании ключа регистр символов в ключе может быть любым. После создания ключ чувствителен к регистру. Например, DevOps Guru работает с ключом, названным devops-guru-rds, и ключом, названным DevOps-Guru-RDS, и эти ключи считаются разными. Возможные пары ключ/значение в вашем приложении могут быть Devops-Guru-production-application/RDS или Devops-Guru-production-application/containers .

AppBoundaryKey -> (строка)

Ключ тега Amazon Web Services, используемый для идентификации ресурсов Amazon Web Services, которые анализирует DevOps Guru. Все ресурсы Amazon Web Services в вашей учётной записи и регионе, помеченные этим ключом, составляют границу приложения и анализа DevOps Guru.

Предупреждение

Строка, используемая в качестве ключа в теге для определения охвата ресурсов, должна начинаться с префикса Devops-guru- . Ключ тега может быть DevOps-Guru-deployment-application или devops-guru-rds-application . При создании ключа регистр символов в ключе может быть любым. После создания ключ чувствителен к регистру. Например, DevOps Guru работает с ключом, названным devops-guru-rds, и ключом, названным DevOps-Guru-RDS, и эти ключи считаются разными. Возможные пары ключ/значение в вашем приложении могут быть Devops-Guru-production-application/RDS или Devops-Guru-production-application/containers .

TagValues -> (список)

Значения в коллекции тегов Amazon Web Services.

Значение тега — необязательное поле, используемое для сопоставления строки с ключом тега (например, 111122223333 , Production или имя команды). Ключ и значение составляют пару тега. Пропуск значения тега эквивалентно использованию пустой строки. Так же, как и ключи тегов, значения тегов чувствительны к регистру. Для значения тега можно указать не более 256 символов.

(строка)

Type -> (строка)

Тип реактивного события. Он может быть одного из следующих типов.

  • CAUSAL — событие может привести к новому выводу.
  • CONTEXTUAL — событие содержит дополнительную информацию о выводе или его причинном событии.

Name -> (строка)

Имя реактивного события.

Description -> (строка)

Описание реактивного события.

CausalAnomalyId -> (строка)

Идентификатор причинного события, связанного с этим реактивным событием. Идентификатор события CAUSAL всегда NULL.

AnomalyResources -> (список)

Ресурсы Amazon Web Services, в которых DevOps Guru обнаружил аномальное поведение.

(структура)

Ресурсы Amazon Web Services, в которых DevOps Guru обнаружил необычное поведение, приведшее к созданию события. Когда DevOps Guru обнаруживает несколько связанных событий, он создаёт вывод с информацией об аномальном поведении и рекомендациями по исправлению проблемы.

Name -> (строка)

Имя ресурса Amazon Web Services.

Type -> (строка)

Тип ресурса Amazon Web Services.

© Copyright 2025, Amazon Web Services. Created using Sphinx.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API