Поделиться через


Запрос пакетного API плоскости данных и экспорт метрик

Azure Monitor предоставляет два способа доступа к данным метрик в масштабе: плоскость данных или API пакетной службы метрик и экспорт метрик. Хотя обе функции работают для сбора данных метрик, они более эффективны для разных вариантов использования. В этой статье приведено сравнение сценариев использования этих служб и рекомендации по использованию какой службы.

Пакетный запрос метрик плоскости данных

API плоскости данных или пакетный запрос метрик позволяет запрашивать данные исторических метрик до 50 ресурсов в одном вызове API. Запрос поддерживает фильтрацию на основе подписки, метрик, времени и других измерений, а также обеспечивает агрегирование, например суммы, среднее, минимальное и максимальное. Пакетный запрос может значительно повысить пропускную способность запросов и снизить риск регулирования. Дополнительные сведения об использовании пакетного API плоскости данных см . в API плоскости метрик Azure Monitor. Эта служба идеально подходит для сценариев, в которых требуется запрашивать данные метрик по времени и нескольким ресурсам в одной подписке и регионе.

Экспорт метрик

Экспорт метрик использует правила сбора данных (DCR) для потоковой передачи метрик платформы практически в режиме реального времени в разные назначения Azure, такие как учетные записи хранения, центры событий и рабочая область Log Analytics для постоянного хранения. Хотя вы можете фильтровать, какие метрики экспортируются, нет доступа к историческим данным. Эта служба идеально подходит для сценариев, в которых необходимо непрерывно экспортировать данные метрик в режиме реального времени в подписках и ресурсах. Дополнительные сведения об использовании службы экспорта метрик см. в разделе "Экспорт метрик" с помощью правил сбора данных.

Сравнение и рекомендации

Сценарий API плоскости данных Экспорт метрик Рекомендация
Основной вариант использования Запрос данных метрик с исторической глубиной для нескольких ресурсов в одной подписке и регионе Экспорт данных метрик между подписками и ресурсами Пакетный API плоскости данных рекомендуется для запроса метрик и имеет доступ к 93 дням данных.

Для непрерывного экспорта метрик рекомендуется экспортировать данные метрик в Azure и внешние назначения.

Запрос больших подписок с несколькими ресурсами Запрос нескольких ресурсов в одном пакетном вызове, включая фильтрацию и агрегирование с 93 днями журнала.  Нет поддержки запросов. Непрерывный экспорт данных метрик в режиме реального времени API пакетной службы метрик плоскости данных лучше подходит для этой задачи, так как она поддерживает запросы и имеет доступ к историческим данным. Экспорт метрик не может запрашивать данные и не имеет доступа к историческим сведениям. 
Непрерывный экспорт практически в режиме реального времени метрик в учетные записи хранения, центры событий, рабочую область Log Analytics.  Возможно, но неэффективно. Требуется создание механизма повторяющегося запроса для извлечения данных и метода для хранения данных в месте назначения.  Одноразовая конфигурация с помощью правила сбора данных для непрерывного экспорта метрик в режиме реального времени. Данные можно легко отправлять и хранить в рабочей области "Учетная запись хранения", "Центры событий" и "Рабочая область Log Analytics" Экспорт метрик предоставляет полностью управляемую функцию "задать и забыть". Использование API плоскости данных требует больше усилий по разработке для извлечения и хранения данных в месте назначения.
Ограничения при запросе и экспорте API плоскости данных позволяет запрашивать до 50 идентификаторов ресурсов в одном вызове API. Нет ограничений на количество ресурсов для экспорта метрик, которые могут быть связаны с одним правилом сбора данных. Один ресурс может быть связан не более чем с 5 контроллерами домена Экспорт метрик может быть лучше подходит для запроса неограниченных данных для ресурсов.
Независимые поставщики программного обеспечения (ISV) запрашивают и анализируют метрики.  API плоскости данных может помочь включить запросы метрик из клиентских подписок сторонними приложениями.  Экспорт метрик требует создания правила сбора данных и определенного уровня разрешений для экспорта метрик ресурсов. API плоскости данных рекомендуется использовать для поставщиков программного обеспечения. 
Выставления счетов Для данных с низким объемом API плоскости данных дешевле. Дополнительные сведения см. в разделе о ценах на Azure Monitor, экспорт Для больших объемов данных экспорт метрик имеет более низкую стоимость, так как она имеет модель выставления счетов на основе событий. Дополнительные сведения см. в разделе о ценах Azure Monitor, собственных метрик API плоскости данных рекомендуется использовать для данных с низким объемом. Для больших объемов данных рекомендуется экспортировать метрики.