[ aws . devops-guru ]
list-anomalies-for-insight
Описание
Возвращает список аномалий, относящихся к указанному вами инсайту по его ID.
См. также: Документацию API AWS
list-anomalies-for-insight является постраничной операцией. Для получения всего набора результатов могут быть отправлены несколько запросов API. Вы можете отключить постраничность, предоставив аргумент --no-paginate. При использовании --output text и аргумента --query в ответе постраничной операции, аргумент --query должен извлекать данные из результатов следующих выражений запроса: ReactiveAnomalies, ProactiveAnomalies
Синтаксис
list-anomalies-for-insight
--insight-id <value>
[--start-time-range <value>]
[--account-id <value>]
[--filters <value>]
[--cli-input-json | --cli-input-yaml]
[--starting-token <value>]
[--page-size <value>]
[--max-items <value>]
[--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]
Параметры
--insight-id (строка)
--start-time-range (структура)
Диапазон времени, используемый для указания времени начала запрошенных аномалий. Все возвращаемые аномалии начались в течение этого диапазона времени.
FromTime -> (отметка времени)
ToTime -> (отметка времени)
Сокращенный синтаксис:
FromTime=timestamp,ToTime=timestamp
Синтаксис JSON:
{
"FromTime": timestamp,
"ToTime": timestamp
}
--account-id (строка)
--filters (структура)
Определяет один или несколько имен служб, используемых для перечисления аномалий.
ServiceCollection -> (структура)
Коллекция имен служб Amazon Web Services.
ServiceNames -> (список)
Массив строк, каждая из которых указывает имя службы Amazon Web Services.
(строка)
Сокращенный синтаксис:
ServiceCollection={ServiceNames=[string,string]}
Синтаксис JSON:
{
"ServiceCollection": {
"ServiceNames": ["API_GATEWAY"|"APPLICATION_ELB"|"AUTO_SCALING_GROUP"|"CLOUD_FRONT"|"DYNAMO_DB"|"EC2"|"ECS"|"EKS"|"ELASTIC_BEANSTALK"|"ELASTI_CACHE"|"ELB"|"ES"|"KINESIS"|"LAMBDA"|"NAT_GATEWAY"|"NETWORK_ELB"|"RDS"|"REDSHIFT"|"ROUTE_53"|"S3"|"SAGE_MAKER"|"SNS"|"SQS"|"STEP_FUNCTIONS"|"SWF", ...]
}
}
--cli-input-json | --cli-input-yaml (строка) Считывает аргументы из предоставленной JSON-строки. JSON-строка соответствует формату, предоставленному --generate-cli-skeleton. Если другие аргументы предоставляются в командной строке, эти значения переопределяют значения, предоставленные в JSON. Невозможно передавать произвольные двоичные значения с помощью предоставленного значения JSON, так как строка будет взята буквально. Это не может быть указано вместе с --cli-input-yaml.
--starting-token (строка)
Маркер для указания точки начала постраничной обработки. Это NextToken из ранее усеченного ответа.
Примеры использования см. в разделе Постраничная навигация в руководстве пользователя AWS Command Line Interface.
--page-size (целое число)
Размер каждой страницы для получения в вызове AWS-сервиса. Это не влияет на количество элементов, возвращаемых в выводе команды. Установка меньшего размера страницы приводит к большему количеству вызовов AWS-сервиса, извлекая меньше элементов в каждом вызове. Это может помочь предотвратить истечение времени ожидания вызовов AWS-сервиса.
Примеры использования см. в разделе Постраничная навигация в руководстве пользователя AWS Command Line Interface.
--max-items (целое число)
Общее количество элементов для возврата в выводе команды. Если общее количество доступных элементов превышает указанное значение, в выводе команды предоставляется NextToken. Для возобновления постраничной обработки укажите значение NextToken в аргументе starting-token последующей команды. Не используйте элемент ответа NextToken непосредственно вне AWS CLI.
Примеры использования см. в разделе Постраничная навигация в руководстве пользователя AWS Command Line Interface.
--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
- текст
- таблица
- yaml
- yaml-поток
--query (строка)
Запрос JMESPath для фильтрации данных ответа.
--profile (строка)
Использование определенного профиля из файла учетных данных.
--region (строка)
Используемый регион. Переопределяет настройки конфигурации/окружения.
--version (строка)
Отображение версии данного инструмента.
--color (строка)
Включение/выключение цветного вывода.
- вкл
- выкл
- авто
--no-sign-request (логическое значение)
Не подписывать запросы. Учетные данные не будут загружены, если этот аргумент предоставлен.
--ca-bundle (строка)
Файл с набором сертификатов CA для проверки SSL-сертификатов. Переопределяет настройки конфигурации/окружения.
--cli-read-timeout (int)
Максимальное время чтения сокета в секундах. Если значение установлено в 0, чтение сокета будет блокирующим и не будет иметь таймаута. Значение по умолчанию — 60 секунд.
--cli-connect-timeout (int)
Максимальное время подключения сокета в секундах. Если значение установлено в 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.
Вывод
ProactiveAnomalies -> (список)
Массив объектов ProactiveAnomalySummary, представляющих запрашиваемые аномалии
(структура)
Подробности о проактивной аномалии. Этот объект возвращается DescribeAnomaly.
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 -> (метка времени)
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 возвращает все измерения в группе, если вы не предоставите имена конкретных измерений в этой группе. Вы также можете запросить, чтобы 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.
- Любое количество фильтров по одному и тому же измерению, как указано в параметре
GroupBy. - Один фильтр для любого другого измерения в этой группе измерений.
key -> (строка)
value -> (строка)
ReferenceData -> (список)
Для получения дополнительной информации см. `` PerformanceInsightsReferenceData `` .
(структура)
Справочные данные, используемые для оценки Performance Insights, чтобы определить, является ли его производительность аномальной.
Name -> (строка)
ComparisonValues -> (структура)
Конкретные эталонные значения, используемые для оценки Performance Insights. Для получения дополнительной информации см. `` PerformanceInsightsReferenceComparisonValues `` .
ReferenceScalar -> (структура)
Скалярное значение DevOps Guru для метрики, которую DevOps Guru сравнивает со значениями фактических метрик. Это эталонное значение используется для определения, следует ли рассматривать фактическое значение метрики как аномальное.
Value -> (двойное)
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- Digest 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 -> (двойное)
StatsAtBaseline -> (список)
Типичные статистические данные метрики, которые не считаются аномальными. При анализе метрик DevOps Guru сравнивает их с StatsAtBaseline, чтобы определить, являются ли они аномальными.
(структура)
Статистика в коллекции Performance Insights.
Type -> (строка)
Value -> (двойное)
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 -> (строка)
ReactiveAnomalies -> (список)
Массив объектов ReactiveAnomalySummary, представляющих запрашиваемые аномалии
(структура)
Подробная информация об аномалии реакции. Этот объект возвращается DescribeAnomaly.
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 -> (метка времени)
MetricValue -> (двойное значение)
StatusCode -> (строка)
PerformanceInsightsMetrics -> (список)
Массив объектов PerformanceInsightsMetricsDetail, содержащих информацию об анализируемых метриках Performance Insights, которые показывают аномальное поведение.
(структура)
Подробная информация о метриках Performance Insights.
Amazon RDS Performance Insights позволяет отслеживать и исследовать различные аспекты нагрузки базы данных на основе данных, полученных от работающего экземпляра базы данных. Нагрузка базы данных измеряется как среднее количество активных сессий. 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 возвращает все измерения в группе, если вы не укажете имена конкретных измерений в группе. Вы также можете запросить, чтобы 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.
Ограничения:
- Любое количество фильтров по одному и тому же измерению, как указано в параметре
GroupBy. - Один фильтр для любого другого измерения в этой группе измерений.
key -> (строка)
value -> (строка)
ReferenceData -> (список)
Для получения дополнительной информации см. `` PerformanceInsightsReferenceData `` .
(структура)
Справочные данные, используемые для оценки Performance Insights, чтобы определить, является ли его производительность аномальной.
Имя -> (строка)
ComparisonValues -> (структура)
Конкретные справочные значения, используемые для оценки Performance Insights. Для получения дополнительной информации см. `` PerformanceInsightsReferenceComparisonValues `` .
ReferenceScalar -> (структура)
Скалярное значение DevOps Guru для метрики, которую DevOps Guru сравнивает со значениями фактической метрики. Это справочное значение используется для определения того, следует ли считать фактическое значение метрики аномальным.
Значение -> (двойное)
ReferenceMetric -> (структура)
Метрика, которую DevOps Guru сравнивает со значениями фактической метрики. Эта справочная метрика используется для определения того, следует ли считать фактическую метрику аномальной.
MetricQuery -> (структура)
Запрос для обработки метрики.
Метрика -> (строка)
Имя метрики, используемой при запросе к 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 вернул ограниченное количество значений для измерения.
Группа -> (строка)
Имя группы измерений. Допустимые значения:
-
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:
-
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- Имя типа события, в ожидании которого находится движок (все движки)
(строка)
Предел -> (целое число)
Фильтр -> (карта)
Один или несколько фильтров для применения к запросу API Performance Insights GetResourceMetrics. Ограничения:
- Любое количество фильтров по одному и тому же измерению, как указано в параметре
GroupBy. - Один фильтр для любого другого измерения в этой группе измерений.
ключ -> (строка)
значение -> (строка)
СтатистикаВМоментАномалии -> (список)
Статистические данные метрики в период аномалии, обнаруженный DevOps Guru;
(структура)
Статистика в наборе Performance Insights.
Тип -> (строка)
Значение -> (двойное)
СтатистикаВБазовомПериоде -> (список)
Типичные статистические данные метрики, которые не считаются аномальными. При анализе метрик DevOps Guru сравнивает их с StatsAtBaseline, чтобы определить, являются ли они аномальными.
(структура)
Статистика в наборе Performance Insights.
Тип -> (строка)
Значение -> (двойное)
СвязанныйИдентификаторВключенния -> (строка)
КоллекцияРесурсов -> (структура)
Коллекция ресурсов 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 -> (строка)
NextToken -> (строка)
© Copyright 2025, Amazon Web Services. Created using Sphinx.