Monitorowanie oprogramowania SAP HANA na platformie Azure (duże wystąpienia)

Ukończone

Duże wystąpienia platformy HANA nie są dostarczane z wbudowanymi narzędziami do monitorowania. Zamiast tego firma Microsoft oferuje zasoby ułatwiające rozwiązywanie problemów i monitorowanie zgodnie z wymaganiami organizacji, a zespół pomocy technicznej firmy Microsoft może pomóc w rozwiązywaniu problemów technicznych. Monitoruj zasoby dużych wystąpień platformy HANA, takie jak procesor CPU, pamięć, przepustowość sieci i miejsce do magazynowania przy użyciu oprogramowania SAP HANA Studio, kokpitu SAP HANA, menedżera rozwiązań SAP i natywnych narzędzi systemu Linux.

Oprogramowanie SAP HANA na platformie Azure (duże wystąpienia) nie różni się od innych wdrożeń IaaS. Musisz monitorować działania systemu operacyjnego i aplikacji oraz jak aplikacje zużywają następujące zasoby:

  • Procesor CPU
  • Memory (Pamięć)
  • Przepustowość sieci
  • Miejsce na dysku

Podobnie jak w przypadku maszyn wirtualnych platformy Azure, należy określić, czy klasy zasobów o nazwie powyżej są wystarczające, czy są wyczerpane. Poniżej przedstawiono więcej szczegółów dotyczących tych klas:

  • Użycie zasobów procesora CPU: współczynnik zasobów procesora CPU zdefiniowanych przez oprogramowanie SAP dla obciążeń platformy HANA jest wymuszany, aby upewnić się, że istnieją wystarczające zasoby procesora CPU dostępne do pracy z danymi przechowywanymi w pamięci. Niemniej jednak mogą wystąpić przypadki, w których platforma HANA zużywa nadmierną ilość zasobów procesora CPU podczas wykonywania zapytań z powodu problemów z błędną konfiguracją, takich jak na przykład brakujące indeksy. Oznacza to, że należy monitorować użycie zasobów procesora CPU dla dużej jednostki wystąpienia platformy HANA i zasobów procesora CPU używanych przez określone usługi HANA.
  • Zużycie pamięci: ważne jest, aby monitorować użycie pamięci zarówno z poziomu platformy HANA, jak i poza platformą HANA w jednostce. W ramach platformy HANA monitoruj sposób używania pamięci przydzielonej przez platformę HANA w celu pozostania w ramach wymaganych wytycznych dotyczących określania rozmiaru oprogramowania SAP. Chcesz również monitorować zużycie pamięci na poziomie dużego wystąpienia, aby upewnić się, że dodatkowe zainstalowane oprogramowanie inne niż HANA nie zużywa zbyt dużej ilości pamięci, a zatem konkuruje z platformą HANA dla pamięci.
  • Przepustowość sieci: brama sieci wirtualnej platformy Azure ogranicza przepustowość danych przenoszonych do sieci wirtualnej platformy Azure, dlatego warto monitorować dane odebrane przez wszystkie maszyny wirtualne platformy Azure w sieci wirtualnej, aby określić, jak blisko zbliżasz się do limitów wybranej jednostki SKU bramy platformy Azure. W jednostce dużego wystąpienia platformy HANA warto również monitorować przychodzący i wychodzący ruch sieciowy.
  • Miejsce na dysku: Zużycie miejsca na dysku zwykle wzrasta wraz z upływem czasu. Najczęstsze przyczyny obejmują wzrost ilości danych, wykonywanie kopii zapasowych dziennika transakcji, przechowywanie plików śledzenia i wykonywanie migawek magazynu. Dlatego ważne jest, aby monitorować użycie miejsca na dysku i zarządzać miejscem na dysku skojarzonym z jednostką dużego wystąpienia platformy HANA.

W przypadku jednostek SKU typu II dużych wystąpień HANA serwer jest dostarczany ze wstępnie załadowanymi narzędziami diagnostycznymi systemu. Możesz użyć tych narzędzi diagnostycznych do przeprowadzenia kontroli kondycji systemu. Uruchom następujące polecenie, aby wygenerować plik dziennika kontroli kondycji w folderze /var/log/health_check.

/opt/sgi/health_check/microsoft_tdi.sh

Podczas pracy z zespołem pomoc techniczna firmy Microsoft w celu rozwiązania problemu może zostać również wyświetlony monit o podanie plików dziennika przy użyciu tych narzędzi diagnostycznych. Plik można spakować przy użyciu następującego polecenia.

tar -czvf health_check_logs.tar.gz /var/log/health_check

Azure Monitor i Log Analytics

Istnieje możliwość przekazywania dzienników z dużych wystąpień HANA do usługi Log Analytics za pośrednictwem bramy usługi Log Analytics. W tym scenariuszu biblioteka HLI używa lokalnie zainstalowanego programu Microsoft Monitoring Agent do przekazywania dzienników do bramy usługi Log Analytics znajdującej się w sieci wirtualnej maszyny wirtualnej platformy Azure, która z kolei przekazuje dane do usługi Log Analytics. Brama usługi Log Analytics musi mieć dostęp do Internetu. Aby uzyskać szczegółowe informacje, zapoznaj się z tematem Log Analytics Gateway for Azure Monitor Setup (Brama usługi Log Analytics na potrzeby konfiguracji usługi Azure Monitor).