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. Выгрузка метрик

Выгрузка метрик

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

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

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

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

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

    1. Создайте файл с телом запроса, например body.json. В свойстве query укажите текст запроса.

      Например, запрос ниже получает данные метрики с загрузкой CPU виртуальной машины с идентификатором epdpfhoh1r83vdmdnjuf в период с 00:00 UTC 24 июля до 00:00 UTC 31 июля.

      body.json:

      {
          "query": "cpu_usage{service=\"compute\", resource_id=\"epdpfhoh1r83vdmdnjuf\"}",
          "fromTime": "2021-07-24T00:00:00Z",
          "toTime": "2021-07-31T00:00:00Z",
          "downsampling": {
              "maxPoints": 10
          }
      }
      
    2. Отправьте запрос и сохраните ответ в файл, например output.json:

      $ export IAM_TOKEN=CggaATEVAgA...
      $ curl -X POST \
          -H "Content-Type: application/json" \
          -H "Authorization: Bearer ${IAM_TOKEN}" \
          -d '@body.json' \
          'https://monitoring.api.cloud.yandex.net/monitoring/v2/data/read?folderId=b2ghmo15rmnlod3hrf8p' > output.json
      

      Пример ответа на запрос:

      output.json:

      {
          "metrics": [
              {
                  "type": "DGAUGE",
                  "name": "cpu_usage",
                  "labels": {
                      "resource_type": "vm",
                      "cluster": "b2ghmo15rmnlod3hrf8p",
                      "project": "b1gbkpesobgv2i2266vg",
                      "resource_id": "epdpfhoh1r83vdmdnjuf",
                      "service": "compute"
                  },
                  "timeseries": {
                      "timestamps": [
                          1562069440800,
                          1562405369712,
                          1562741298624,
                          1563077227536,
                          1563413156448,
                          1563749085360,
                          1564085014272,
                          1564420943184
                      ],
                      "doubleValues": [
                          53.6475600118669,
                          65.5547751323391,
                          70.7148916473759,
                          49.4514634827568,
                          54.3817816479781,
                          81.9327383032693,
                          99.3035341016667,
                          99.982002860023
                      ]
                  }
              }
          ]
      }
      
    Language
    Вакансии
    Политика конфиденциальности
    Условия использования
    © 2021 ООО «Яндекс.Облако»