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. Сбор и экспорт метрик

Сбор и экспорт метрик

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

    Как добавить метрику RAM на виртуальной машине?

    Сервис Yandex Compute Cloud не может измерить потребление vRAM внутри гостевой операционной системы: для сервиса потребление памяти ВМ всегда одинаковое — то, которое выделено в момент ее запуска.

    Вы можете самостоятельно настроить сбор пользовательских метрик через API, а для Linux-совместимых ОС — с помощью агента для поставки системных метрик. Агент позволяет собирать статистику использования большинства системных ресурсов: процессор, память, сеть, диск.

    Как добавить метрику места на диске виртуальной машины?

    Yandex Monitoring не имеет доступа к гостевым ОС, поэтому такой метрики нет.

    Вы можете самостоятельно настроить сбор пользовательских метрик через API, а для Linux-совместимых ОС — с помощью агента для поставки системных метрик. Агент позволяет собирать статистику использования большинства системных ресурсов: процессор, память, сеть, диск.

    Как собирать свои метрики из приложения?

    Yandex Unified Agent поддерживает сбор метрик в формате Prometheus и конвертацию метрик в формат Yandex Monitoring. Таким образом, при помощи Unified Agent можно собирать метрики любых приложений, предоставляющих метрики в формате Prometheus.

    Воспользуйтесь клиентской библиотекой для языка программирования, на котором написано ваше приложение, и передавайте метрики в Yandex Monitoring в формате Prometheus.

    Go
    Python
    PHP
    Java
    Node.js
    C++

    Клиентская библиотека Prometheus для Go

    Клиентская библиотека Prometheus для Python

    Клиентская библиотека Prometheus для PHP

    Клиентская библиотека Prometheus для Java

    Клиентская библиотека Prometheus для Node.js

    Клиентская библиотека Prometheus для C++

    Примеры приведены в следующих разделах документации:

    • Поставка метрик пользовательских приложений.
    • Поставка метрик HAProxy и других сторонних приложений.

    Как поставлять в Yandex Monitoring метрики сторонних приложений?

    Для поставки в Yandex Monitoring метрик сторонних приложений используется Yandex Unified Agent, в котором сконфигурирован вход metrics_pull. Yandex Unified Agent периодически опрашивает напрямую стороннее приложение, если оно поддерживает метрики в формате Prometheus, или специальное приложение-экспортер, реализующее интеграцию с Prometheus.

    В разделе Поставка метрик HAProxy и других сторонних приложений приведен пример настройки поставки метрик HAProxy.

    Как поставлять метрики с хостов вне Yandex Cloud?

    Настройте авторизованные ключи сервисных аккаунтов для передачи метрик в Yandex Monitoring через Yandex Unified Agent.

    Используйте эту методику и для отправки метрик с ВМ Yandex Cloud без привязанного сервисного аккаунта.

    Как посмотреть список метрик?

    Для этого откройте раздел Обзор метрик и выберите нужный сервис.

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

    Можно ли экспортировать метрики в формате Prometheus?

    Для экспорта метрик в формате Prometheus воспользуйтесь методом prometheusMetrics.

    Пример настройки экспорта описан в документации.

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

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