Unisphere dla PowerMax 10.x: Jak uzyskać metryki na poziomie urządzenia za pomocą RESTAPI

Summary: W tym artykule wyjaśniono, w jaki sposób zbierać metryki na poziomie urządzenia z Unisphere dla PowerMax 10.x przy użyciu interfejsu programowania aplikacji (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

W tym artykule omówiono sposób zbierania metryk na poziomie urządzenia za pośrednictwem interfejsu API REST do instancji Unisphere for PowerMax 10.x.

Każde wywołanie RESTAPI wymaga trzech rzeczy:

  • Adres URL
  • Typ połączenia
  • Ładunek danych


Aby zebrać metryki woluminu, adres URL to:

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

Typ połączenia to: POST
Ładunek danych w formacie JSON ma następującą strukturę: (W przypadku języka XML zobacz sekcję "Informacje dodatkowe")

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

 


Każde pole ma wymagania. Dotyczy to wszystkich połączeń wykorzystujących następujące pola: 

  • Wartość "systemId" wymaga pełnych 12 cyfr numeru seryjnego macierzy i musi być ujęta w cudzysłów.
  • "volumeStartRange" i "volumeEndRange" wymagają 5-cyfrowego identyfikatora urządzenia i muszą być podane w cudzysłowie. (Tak, możesz mieć więcej niż jedną).
  • "dateFormat" może mieć wartość maksymalną lub średnią, również w cudzysłowie.
  • "startDate" i "endDate" to znacznik czasu EPOCH w milisekundach (obejmuje to datę i godzinę).
  • "Metryki" Możesz podać wiele wskaźników, ale muszą one być podane w cudzysłowie i oddzielone przecinkami.

Mając prawidłowy adres URL, typ wywołania i ładunek, masz prawidłowe wywołanie. Jednak w przypadku metryk woluminów istnieją dodatkowe ograniczenia dotyczące urządzenia na zapleczu:

  • Wolumin musi znajdować się w grupie pamięci masowej.
  • Grupa pamięci masowej musi znajdować się w MV.
  • Grupa pamięci masowej musi znajdować się na liście zbierania metryk "Grupa pamięci masowej w czasie rzeczywistym" w rejestracjach systemów.
  • Ścieżka dodawania grupy pamięci masowej do czasu rzeczywistego jest następująca: Ustawienia >Wydajność>Rejestracja> systemu Kliknij schowek

 To jest ilustracja przedstawiająca ścieżkę do przycisku opcji SG Real time.

  • Wreszcie, zakres czasowy NIE MOŻE być dłuższy niż 60 minut.
    • Tworząc czasy EPOCK w milisekundach, upewnij się, że daty rozpoczęcia i zakończenia nie są oddalone od siebie o więcej niż 60 minut. 
    • Zaleca się wykonanie mniejszego okna czasowego, takiego jak pięć minut, podczas testowania połączenia. 


Po spełnieniu wszystkich ograniczeń możesz uruchomić połączenie i uzyskać kod odpowiedzi HTTP 200 z metrykami urządzenia:
Ilustracja przedstawiająca pomyślny kod odpowiedzi HTTP 200 z metrykami urządzenia.
 

Additional Information

Oto kilka dodatkowych informacji, które mogą być potrzebne:

Format ładunku XML dla wywołania metryki na poziomie urządzenia:

<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>

 

Aby zobaczyć wszystkie główne zmiany w wersji 10.x, zapoznaj się z następującymi artykułami: what-s-new-in-powermax-rest-api

W przypadku RESTAPI można zebrać dokumentację dotyczącą danej wersji Unisphere, wykonując następujące czynności. Ta dokumentacja może pomóc w znalezieniu tego, co jest potrzebne do wywołań i struktury ładunku. 

  1. Pobierz plik z dokumentacją RESTAPI, przechodząc do:
    • Źródło: https://UNIVMAX_IP:UNIVMAX_PORT/univmax/restapi/docs
    • UNIVMAX_IP to adres IP, a UNIVMAX_PORT to port hosta z oprogramowaniem Unisphere.
  2. Przenieś plik do lokalizacji, w której chcesz zachować dokumentację.
  3. Wyodrębnij zawartość pliku .zip.
  4. Poszukaj pliku o nazwie "index.html" na liście wyodrębnionych plików.
  5. Otwórz okno "index.html":
    • Pamiętaj, gdzie znajduje się ten plik, ponieważ w ten sposób uzyskasz dostęp do dokumentacji.
    • Powinien otworzyć okno w przeglądarce internetowej.


W momencie tworzenia tego artykułu bazy wiedzy możliwe metryki na poziomie urządzenia to:

Wartość Opis
MB hosta Wielkość transferu danych z hosta w MB/s
MBRead Liczba odczytów na sekundę w MB
MBWritten Zapisy na sekundę w MB
IoRate (IoRate) Liczba żądań odczytu i zapisu hosta dla dysku.
Odczytuje Liczba odczytów hosta na sekundę dla dysku
Zapisuje Liczba zapisów na sekundę na hoście dla dysku
Czas reakcji Czas reakcji (ms)
Czas odpowiedzi odczytu Średni czas, w którym Symmetrix obsługuje jedno we/wy odczytu dla tej grupy.
WriteResponseTime Liczba sekwencyjnych operacji odczytu wykonywanych co sekundę przez grupę, które zostały natychmiast wykonane z pamięci podręcznej.
WPCount Liczba gniazd pamięci podręcznej systemu, które oczekują na zapis.



Znaczniki czasu EPOCH można wygenerować na innych stronach internetowych, takich jak EPOCHconverter
Należy pamiętać, że NIE jest to witryna firmy Dell, więc firma Dell nie ma kontroli nad jej funkcjonalnością ani pomocą techniczną. 

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.