Unisphere для PowerMax 10.x. Как получить метрики на уровне устройства с помощью RESTAPI

Summary: В этой статье объясняется, как собрать метрики на уровне устройств из Unisphere для PowerMax 10.x с помощью интерфейса прикладного программирования (API) REST.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

В этой статье рассматривается сбор метрик уровня устройства с помощью API REST в Unisphere для экземпляров PowerMax 10.x.

Для каждого вызова RESTAPI необходимы три вещи:

  • URL-адрес
  • Тип звонка
  • Полезная нагрузка


Для сбора метрик тома используется следующий URL-адрес:

  • https://< IPorFQDN:>8443/univmax/restapi/performance/Volume/metrics

Тип вызова: POST
Полезная нагрузка для JSON структурирована следующим образом: (Для XML см. раздел "Дополнительная информация")

{
"systemId": "000xxxxxxxxx",
"volumeStartRange": "xxxxx",
"volumeEndRange": "xxxxx",
"dataFormat": "Maximum",
"endDate":xxxxxxxxxxxxxx,
"metrics": [
"metric1",
"metric2",
"metric3",
"etc"
],
"startDate": xxxxxxxxxxxxxxx
}

 


К каждому полю есть свои требования. Это относится ко всем вызовам, использующим следующие поля: 

  • Для «systemId» требуются полные 12 цифр серийного номера массива, и он должен быть заключен в кавычки.
  • Для «volumeStartRange» и «volumeEndRange» требуется 5-значный идентификатор устройства, и он должен быть заключен в кавычки. (Да, их может быть несколько.)
  • "dateFormat" может быть Maximum или Average, также в кавычках.
  • «startDate» и «endDate» — метка времени EPOCH в миллисекундах (охватывает дату и время).
  • «Метрики» можно перечислить несколько метрик, но они должны быть заключены в кавычки и разделены запятой.

Если у вас есть действительный URL-адрес, тип вызова и полезные данные, у вас есть допустимый вызов. Однако для метрик объема существуют дополнительные ограничения для устройства на серверной части:

  • Том должен находиться в SG.
  • SG должен находиться в MV.
  • SG должна находиться в списке сбора метрик «Группа хранения в режиме реального времени» в системных регистрациях.
  • Способ добавления SG в Real-time: Параметры >Производительность>Регистрация> системы Нажмите на буфер обмена

 На рисунке показан путь к кнопке SG Real time.

  • Наконец, временной диапазон НЕ МОЖЕТ быть больше 60 минут.
    • При построении времени EPOCK в миллисекундах убедитесь, что между датами начала и окончания интервал не превышает 60 минут. 
    • Рекомендуется использовать меньший временной промежуток, например пять минут, во время тестирования вызовов. 


Как только все ограничения будут выполнены, вы можете запустить звонок и получить код ответа HTTP 200 с метриками устройства:
Рисунок, показывающий успешный код ответа HTTP 200 с метриками устройства.
 

Additional Information

Ниже приведены дополнительные сведения, которые могут потребоваться:

Формат полезной нагрузки XML для вызова метрики на уровне устройства:

<volumeParam xmlns="http://www.emc.com/em/2012/07/univmax/restapi/performance">
  <startDate>...</startDate>
  <endDate>...</endDate>
  <systemId>...</systemId>
  <volumeStartRange>...</volumeStartRange>
  <volumeEndRange>...</volumeEndRange>
  <commaSeparatedStorageGroupList>...</commaSeparatedStorageGroupList>
  <dataFormat>...</dataFormat>
  <metrics>...</metrics>
</volumeParam>

 

Чтобы узнать обо всех основных изменениях в версии 10.x, см. следующее: Что нового-в-powermax-REST-API

Для RESTAPI можно собрать документацию, относящуюся к конкретной версии Unisphere, выполнив следующие действия. Эта документация может помочь найти то, что требуется для вызовов, и структуру полезных данных. 

  1. Скачайте файл документации RESTAPI, перейдя по ссылке:
    • Источник: https://UNIVMAX_IP:UNIVMAX_PORT/univmax/restapi/docs
    • UNIVMAX_IP — это IP-адрес, а UNIVMAX_PORT — это порт хоста, на котором запущено ПО Unisphere.
  2. Переместите файл в то место, где требуется сохранить документацию.
  3. Извлеките содержимое .zip файла.
  4. Найдите файл с именем «index.html» в списке извлеченных файлов.
  5. Откройте меню «index.html».
    • Запомните, где находится этот файл, так как именно так осуществляется доступ к документации.
    • Откроется окно в веб-браузере.


На момент создания этой статьи базы знаний возможны следующие метрики на уровне устройства:

Значение Описание
ХостMB Объем передаваемых данных с хоста в Мбайт/с
MBПитать Операций чтения в секунду в Мбайт
MBWritten Операций записи в секунду в Мбайт
Скорость ввода-вывода Количество запросов хоста на чтение и запись для диска.
Читает Количество операций чтения хоста в секунду для диска
Пишет Количество операций записи хоста в секунду для диска
Время отклика Время отклика (мс)
Время отклика при чтении Среднее время, затрачиваемое Symmetrix на обслуживание одного запроса ввода-вывода чтения для этой группы.
Время отклика при записи Количество последовательных операций чтения, выполняемых каждую секунду группой, которые были немедленно удовлетворены из кэша.
WPCount Количество слотов системного кэша, ожидающих записи.



Временные метки EPOCH могут быть сгенерированы на других веб-сайтах, таких как EPOCHconverter
Обратите внимание, что это НЕ сайт Dell, поэтому Dell не имеет никакого контроля над его функциональностью или поддержкой. 

Affected Products

Unisphere for PowerMax
Article Properties
Article Number: 000214283
Article Type: How To
Last Modified: 12 Aug 2025
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.