Spec-Zone.ru › AWS CLI v2

[ aws . cloudwatch ]

list-metrics

Описание

Список указанных метрик. Возвращённые метрики можно использовать с GetMetricData или GetMetricStatistics для получения статистических данных.

Для каждого вызова возвращается до 500 результатов. Для получения дополнительных результатов используйте возвращённый маркер в последующих вызовах.

После создания метрики подождите до 15 минут, пока метрика не появится. Чтобы увидеть статистику метрик быстрее, используйте GetMetricData или GetMetricStatistics.

Если вы используете облачную наблюдаемость CloudWatch между учётными записями, вы можете использовать эту операцию в учётной записи мониторинга и просматривать метрики из связанных исходных учётных записей. Дополнительную информацию см. в разделе CloudWatch cross-account observability.

ListMetrics не возвращает информацию о метриках, если эти метрики не сообщали данные в течение последних двух недель. Чтобы получить эти метрики, используйте GetMetricData или GetMetricStatistics.

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

list-metrics — это операция с постраничной передачей. Для получения всего набора результатов могут быть выполнены несколько вызовов API. Вы можете отключить постраничную передачу, указав аргумент --no-paginate. При использовании --output text и аргумента --query в ответ с постраничной передачей аргумент --query должен извлекать данные из результатов следующих выражений запроса: Metrics, OwningAccounts

Синтаксис

  list-metrics
[--namespace <value>]
[--metric-name <value>]
[--dimensions <value>]
[--recently-active <value>]
[--include-linked-accounts | --no-include-linked-accounts]
[--owning-account <value>]
[--cli-input-json | --cli-input-yaml]
[--starting-token <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]

Параметры

--namespace (строка)

Пространство имён метрик для фильтрации. Будут возвращены только пространства имён, которые точно совпадают.

--metric-name (строка)

Имя метрики для фильтрации. Будут возвращены только метрики с именами, которые точно совпадают.

--dimensions (список)

Размеры для фильтрации. Будут возвращены только размеры с именами, которые точно совпадают. Если вы указываете одно имя размера, и метрика содержит этот размер, а также другие размеры, она будет возвращена.

(структура)

Представляет фильтры для размера.

Name -> (строка)

Имя размера для сопоставления.

Value -> (строка)

Значение размера для сопоставления.

Сокращённый синтаксис:

Name=string,Value=string ...

Синтаксис JSON:

[
  {
    "Name": "string",
    "Value": "string"
  }
  ...
]

--recently-active (строка)

Для фильтрации результатов, чтобы отобразить только метрики, для которых в течение последних трёх часов публиковались данные, укажите этот параметр со значением PT3H. Это единственное допустимое значение для этого параметра.

Возвращаемые результаты являются приблизительными по отношению к указанному вами значению. С низкой вероятностью возвращаемые результаты включают метрики с последними опубликованными данными до 50 минут больше, чем указанный временной интервал.

Возможные значения:

  • PT3H

--include-linked-accounts | --no-include-linked-accounts (логическое значение)

Если вы используете эту операцию в учётной записи мониторинга, укажите true, чтобы включить метрики из исходных учётных записей в возвращаемые данные.

По умолчанию — false.

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

При использовании этой операции в учётной записи мониторинга используйте это поле для возврата метрик только из одной исходной учётной записи. Для этого укажите идентификатор этой исходной учётной записи в этом поле, а также укажите true для IncludeLinkedAccounts.

--cli-input-json | --cli-input-yaml (строка) Считывает аргументы из предоставленной строки JSON. Строка JSON следует формату, предоставленному в --generate-cli-skeleton. Если на командной строке предоставлены другие аргументы, эти значения перепишут значения, предоставленные в JSON. Передавать произвольные двоичные значения с помощью значения, предоставленного в JSON, невозможно, так как строка будет воспринята буквально. Это не может быть указано вместе с --cli-input-yaml.

--starting-token (строка)

Маркер для указания, с какой точки начать постраничную передачу. Это NextToken из ранее усечённого ответа.

Примеры использования см. в разделе Постраничная передача в руководстве пользователя 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
  • text
  • таблица
  • yaml
  • yaml-потоковый

--query (строка)

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

--profile (строка)

Использование определённого профиля из файла с вашими учетными данными.

--region (строка)

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

--version (строка)

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

--color (строка)

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

  • включено
  • выключено
  • автоматически

--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.

Примеры

Примечание

Для использования следующих примеров необходимо установить и настроить AWS CLI. Дополнительную информацию см. в руководстве по началу работы с AWS CLI в руководстве пользователя AWS CLI.

Если не указано иное, все примеры используют правила цитирования Unix. Эти примеры необходимо адаптировать к правилам цитирования вашей оболочки терминала. См. использование кавычек со строками в руководстве пользователя AWS CLI.

Чтобы перечислить метрики для Amazon SNS

В следующем list-metrics примере отображаются метрики для Amazon SNS.

aws cloudwatch list-metrics \
    --namespace "AWS/SNS"

Вывод:

{
    "Metrics": [
        {
            "Namespace": "AWS/SNS",
            "Dimensions": [
                {
                    "Name": "TopicName",
                    "Value": "NotifyMe"
                }
            ],
            "MetricName": "PublishSize"
        },
        {
            "Namespace": "AWS/SNS",
            "Dimensions": [
                {
                    "Name": "TopicName",
                    "Value": "CFO"
                }
            ],
            "MetricName": "PublishSize"
        },
        {
            "Namespace": "AWS/SNS",
            "Dimensions": [
                {
                    "Name": "TopicName",
                    "Value": "NotifyMe"
                }
            ],
            "MetricName": "NumberOfNotificationsFailed"
        },
        {
            "Namespace": "AWS/SNS",
            "Dimensions": [
                {
                    "Name": "TopicName",
                    "Value": "NotifyMe"
                }
            ],
            "MetricName": "NumberOfNotificationsDelivered"
        },
        {
            "Namespace": "AWS/SNS",
            "Dimensions": [
                {
                    "Name": "TopicName",
                    "Value": "NotifyMe"
                }
            ],
            "MetricName": "NumberOfMessagesPublished"
        },
        {
            "Namespace": "AWS/SNS",
            "Dimensions": [
                {
                    "Name": "TopicName",
                    "Value": "CFO"
                }
            ],
            "MetricName": "NumberOfMessagesPublished"
        },
        {
            "Namespace": "AWS/SNS",
            "Dimensions": [
                {
                    "Name": "TopicName",
                    "Value": "CFO"
                }
            ],
            "MetricName": "NumberOfNotificationsDelivered"
        },
        {
            "Namespace": "AWS/SNS",
            "Dimensions": [
                {
                    "Name": "TopicName",
                    "Value": "CFO"
                }
            ],
            "MetricName": "NumberOfNotificationsFailed"
        }
    ]
}

Вывод

Metrics -> (список)

Метрики, соответствующие вашему запросу.

(структура)

Представляет определённую метрику.

Namespace -> (строка)

Пространство имён метрики.

MetricName -> (строка)

Имя метрики. Это обязательное поле.

Dimensions -> (список)

Размеры для метрики.

(структура)

Размер — это пара «имя/значение», которая является частью идентификатора метрики. Поскольку размеры являются частью уникального идентификатора метрики, всякий раз, когда вы добавляете уникальную пару «имя/значение» к одной из ваших метрик, вы создаёте новую вариацию этой метрики. Например, многие метрики Amazon EC2 публикуют InstanceId в качестве имени размера и фактический идентификатор экземпляра в качестве значения для этого размера.

Вы можете назначить до 30 размеров метрике.

Name -> (строка)

Имя размера. Имена размеров должны содержать только символы ASCII, содержать как минимум один символ, отличный от пробела, и не должны начинаться с двоеточия (:). ASCII-управляющие символы не поддерживаются в качестве части имён размеров.

Value -> (строка)

Значение размера. Значения размеров должны содержать только символы ASCII и содержать как минимум один символ, отличный от пробела. ASCII-управляющие символы не поддерживаются в качестве части значений размеров.

NextToken -> (строка)

Маркер, обозначающий начало следующей партии возвращённых результатов.

OwningAccounts -> (список)

Если вы используете эту операцию в учётной записи мониторинга, этот массив содержит идентификаторы учётных записей источников, из которых происходят метрики в возвращаемых данных.

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

(строка)

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

Spec-Zone.ru

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