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

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

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

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

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

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

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

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

    $ export IAM_TOKEN=CggaATEVAgA...
    $ curl -H "Content-Type: application/json" \
        -H "Authorization: Bearer ${IAM_TOKEN}" \
        'https://monitoring.api.cloud.yandex.net/monitoring/v2/metrics/?folderId=aoeng2krmasimogorn5m&service=compute&selectors={resource_id="d9hvsd8eh12n8nzcof4ou"}' > output.json
    

    Пример ответа на запрос, который получает список метрик сервиса Compute для ресурса (виртуальной машины) с идентификатором d9hvsd8eh12n8nzcof4ou. В свойстве metrics перечислен список метрик:

    output.json:

    {
        "metrics": [
            {
                "name": "memory_usage",
                "labels": {
                    "cluster": "aoeng2krmasimogorn5m",
                    "service": "compute",
                    "resource_type": "vm",
                    "project": "b1gbkpesobgv2i2266vg",
                    "resource_id": "d9hvsd8eh12n8nzcof4ou"
                },
                "type": "DGAUGE"
            },
            {
                "name": "cpu_usage",
                "labels": {
                    "cluster": "aoeng2krmasimogorn5m",
                    "service": "compute",
                    "resource_type": "vm",
                    "project": "b1gbkpesobgv2i2266vg",
                    "resource_id": "d9hvsd8eh12n8nzcof4ou"
                },
                "type": "DGAUGE"
            },
            {
                "type": "DGAUGE",
                "name": "disk_write_ops",
                "labels": {
                    "cluster": "aoeng2krmasimogorn5m",
                    "service": "compute",
                    "resource_type": "vm",
                    "project": "b1gbkpesobgv2i2266vg",
                    "resource_id": "d9hvsd8eh12n8nzcof4ou",
                    "device": "d9hjde6k6168k7k4kgti",
                }
            },
        ...
        ]
    }
    
    Language
    Вакансии
    Политика конфиденциальности
    Условия использования
    © 2021 ООО «Яндекс.Облако»