Yandex Cloud
  • Сервисы
  • Решения
  • Почему Yandex Cloud
  • Сообщество
  • Тарифы
  • Документация
  • Связаться с нами
Подключиться
Language / Region
Проект Яндекса
© 2023 ООО «Яндекс.Облако»
Yandex Monitoring
  • Начало работы
  • Пошаговые инструкции
    • Все инструкции
    • Работа с метриками
      • Поставка системных метрик Linux
      • Поставка метрик пользовательских приложений
      • Поставка метрик HAProxy и других сторонних приложений
      • Поставка метрик с хостов вне Yandex Cloud
      • Запись пользовательских метрик через API
      • Получение списка метрик
      • Выгрузка метрик
      • Экспорт метрик в формате Prometheus
    • Работа с дашбордами
      • Создание дашборда
      • Копирование дашборда
      • Добавление виджета на дашборд
      • Удаление виджета с дашборда
      • Удаление дашборда
      • Примеры работы с gRPC API
    • Работа с алертами
      • Создание алерта
      • Создание канала уведомлений
      • Удаление алерта
  • Концепции
    • Обзор сервиса
    • Модель данных
    • Визуализация
      • Обзор
      • Строка запроса
      • Виджеты
      • Дашборд
    • Передача метрик
      • Агент для поставки метрик
        • Обзор
        • Установка и запуск
        • Конфигурирование
        • Рекомендации по использованию агента
    • Язык запросов
    • Алертинг
    • Прореживание данных
    • Удаление устаревших метрик (TTL)
    • Квоты и лимиты
  • Управление доступом
  • Правила тарификации
    • Действующие правила
    • Архив
      • Правила до 1 октября 2020 года
  • Справочник API
    • Аутентификация в API
    • REST
      • Обзор
      • MetricsData
        • Обзор
        • read
        • write
        • prometheusMetrics
      • MetricsMeta
        • Обзор
        • listLabelKeys
        • listLabelValues
        • listMetricNames
        • listMetrics
    • gRPC (англ.)
      • Обзор
      • DashboardService
  • Справочник метрик
  • Вопросы и ответы
    • Общие вопросы
    • Навигация
    • Сбор и экспорт метрик
    • Метрики и единицы измерения
    • Алерты / уведомления
    • Все вопросы на одной странице
  1. Пошаговые инструкции
  2. Работа с метриками
  3. Получение списка метрик

Получение списка метрик

Статья создана
Yandex Cloud

    Чтобы получить список метрик, принадлежащих определенному облаку и каталогу, воспользуйтесь методом listMetrics.

    Перед началом

    Чтобы воспользоваться примерами в этом разделе:

    1. Убедитесь, что у вас установлена утилита cURL, используемая в примерах.
    2. Получите идентификатор каталога, на который у вас есть роль monitoring.viewer или выше.
    3. Получите IAM-токен:
      • Инструкция для пользователя с аккаунтом на Яндексе.
      • Инструкция для сервисного аккаунта.
      • Инструкция для федеративного аккаунта.

    Пример запроса

    Отправьте запрос и сохраните ответ в файл, например output.json:

    export IAM_TOKEN=CggaATEVAgA...
    curl -H "Content-Type: application/json" \
            -H "Authorization: Bearer ${IAM_TOKEN}" \
            -G 'https://monitoring.api.cloud.yandex.net/monitoring/v2/metrics/?folderId=b1gucmd4tma1r85c7rhk&pageSize=200' --data-urlencode 'selectors={service="managed-clickhouse", resource_id="c9q5e2a9i24p7s0o9sh6"}' >  output.json
    

    Пример ответа на запрос, который получает список метрик сервиса Managed Service for ClickHouse для ресурса:

    output.json:

    {
       "metrics" : [
          {
             "labels" : {
                "dc" : "rc1c",
                "host" : "rc1c-dqd0h0i0vax2bxk7.mdb.yandexcloud.net",
                "node" : "replica",
                "resource_id" : "c9q5e2a9i24p7s0o9sh6",
                "resource_type" : "cluster",
                "service" : "managed-clickhouse",
                "shard" : "c9qdstaf9lfgtogd213s"
             },
             "name" : "net.packets_sent",
             "type" : "DGAUGE"
          },
          {
             "labels" : {
                "dc" : "rc1c",
                "host" : "rc1c-dqd0h0i0vax2bxk7.mdb.yandexcloud.net",
                "node" : "replica",
                "resource_id" : "c9q5e2a9i24p7s0o9sh6",
                "resource_type" : "cluster",
                "service" : "managed-clickhouse",
                "shard" : "c9qdstaf9lfgtogd213s"
             },
             "name" : "disk.free_inodes",
             "type" : "DGAUGE"
          }
        ]
    }
    

    Где:

    • resource_id – идентификатор ресурса.
    • metrics – список метрик.

    Была ли статья полезна?

    Language / Region
    Проект Яндекса
    © 2023 ООО «Яндекс.Облако»