[ 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 (строка)
--account-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 -> (строка)
Status -> (строка)
UpdateTime -> (метка времени)
AnomalyTimeRange -> (структура)
Диапазон времени, определяющий, когда началось и закончилось наблюдаемое необычное поведение в аномалии. Это отличается от AnomalyReportedTimeRange, который определяет диапазон времени, когда DevOps Guru открывает и затем закрывает аномалию.
StartTime -> (метка времени)
EndTime -> (метка времени)
AnomalyReportedTimeRange -> (структура)
Объект AnomalyReportedTimeRange, определяющий диапазон времени между открытием аномалии и ее закрытием.
OpenTime -> (метка времени)
CloseTime -> (метка времени)
PredictionTimeRange -> (структура)
Диапазон времени, в течение которого ожидается возникновение аномального поведения в проактивной аномалии или инсайте.
StartTime -> (метка времени)
EndTime -> (метка времени)
SourceDetails -> (структура)
Подробности о источнике анализируемых операционных данных, которые спровоцировали аномалию. Поддерживается один источник: метрики Amazon CloudWatch.
CloudWatchMetrics -> (список)
Массив объектов CloudWatchMetricsDetail, содержащих информацию об анализируемых метриках CloudWatch, которые демонстрируют аномальное поведение.
(структура)
Информация об метрике Amazon CloudWatch.
MetricName -> (строка)
Namespace -> (строка)
Dimensions -> (список)
Массив измерений CloudWatch, связанных с
(структура)
Измерение метрики Amazon CloudWatch, используемое при анализе DevOps Guru ресурсов в вашей учетной записи на предмет операционных проблем и аномального поведения. Измерение — это пара «имя/значение», которая является частью идентификатора метрики. Метрика может иметь до 10 измерений. Дополнительную информацию см. в руководстве пользователя Amazon CloudWatch в разделе «Размеры».
Name -> (строка)
Value -> (строка)
Stat -> (строка)
Unit -> (строка)
Bytes, Seconds, Count и Percent.Period -> (целое число)
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 -> (строка)
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 -> (строка)
Type -> (строка)
Description -> (строка)
ReactiveAnomaly -> (структура)
Объект ReactiveAnomaly, представляющий запрашиваемое отклонение.
Id -> (строка)
Severity -> (строка)
Status -> (строка)
AnomalyTimeRange -> (структура)
Диапазон времени, указывающий, когда началось и закончилось наблюдаемое необычное поведение в отклонении. Это отличается от AnomalyReportedTimeRange, который определяет временной диапазон, когда DevOps Guru открывает и закрывает отклонение.
StartTime -> (отметка времени)
EndTime -> (отметка времени)
AnomalyReportedTimeRange -> (структура)
Объект AnomalyReportedTimeRange, указывающий временной диапазон между открытием отклонения и его закрытием.
OpenTime -> (отметка времени)
CloseTime -> (отметка времени)
SourceDetails -> (структура)
Сведения о источнике анализируемых оперативных данных, которые привели к отклонению. Поддерживаемым источником является метрики Amazon CloudWatch.
CloudWatchMetrics -> (список)
Массив объектов CloudWatchMetricsDetail, содержащих информацию об анализируемых метриках CloudWatch, демонстрирующих аномальное поведение.
(структура)
Информация об метрике Amazon CloudWatch.
MetricName -> (строка)
Namespace -> (строка)
Dimensions -> (список)
Массив измерений CloudWatch, связанных с
(структура)
Измерение метрики Amazon CloudWatch, используемое при анализе ресурсов вашей учетной записи DevOps Guru на предмет операционных проблем и аномального поведения. Измерение — это имя/значение, являющееся частью идентификатора метрики. Метрика может иметь до 10 измерений. Для получения дополнительной информации см. Раздел «Измерения» в руководстве пользователя Amazon CloudWatch.
Name -> (строка)
Value -> (строка)
Stat -> (строка)
Unit -> (строка)
Bytes, Seconds, Count и Percent.Period -> (целое число)
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 -> (строка)
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 -> (строка)
AnomalyResources -> (список)
Ресурсы Amazon Web Services, в которых DevOps Guru обнаружил аномальное поведение.
(структура)
Ресурсы Amazon Web Services, в которых DevOps Guru обнаружил необычное поведение, приведшее к созданию события. Когда DevOps Guru обнаруживает несколько связанных событий, он создаёт вывод с информацией об аномальном поведении и рекомендациями по исправлению проблемы.
Name -> (строка)
Type -> (строка)
© Copyright 2025, Amazon Web Services. Created using Sphinx.