Udostępnij za pośrednictwem


Monitorowanie za pomocą usługi Azure Managed Prometheus i Grafana

Ważny

Usługa Azure HDInsight w usłudze AKS została wycofana 31 stycznia 2025 r. Dowiedz się więcej dzięki temu ogłoszeniu.

Aby uniknąć nagłego kończenia obciążeń, należy przeprowadzić migrację obciążeń do usługi Microsoft Fabric lub równoważnego produktu platformy Azure.

Ważny

Ta funkcja jest obecnie dostępna w wersji zapoznawczej. Uzupełniające warunki użytkowania platformy Microsoft Azure zawierają więcej warunków prawnych, które dotyczą funkcji platformy Azure w wersji beta, w wersji zapoznawczej lub w inny sposób jeszcze nie zostały udostępnione ogólnie. Aby uzyskać informacje na temat tej konkretnej wersji zapoznawczej, zobacz informacje o wersji zapoznawczej Azure HDInsight na AKS. W przypadku pytań lub sugestii dotyczących funkcji, prześlij żądanie na AskHDInsight zawierające szczegóły i śledź nas, aby uzyskać więcej aktualizacji na temat społeczności Azure HDInsight.

Monitorowanie klastrów i usług jest integralną częścią każdej organizacji. Usługa Azure HDInsight w usłudze AKS oferuje zintegrowane środowisko monitorowania z usługami platformy Azure. W tym artykule do monitorowania używamy zarządzanej usługi Prometheus wraz z pulpitami nawigacyjnymi Azure Grafana.

azure Managed Prometheus to usługa, która monitoruje środowiska chmury. Monitorowanie polega na utrzymaniu ich dostępności i wydajności oraz metryk obciążenia. Zbiera dane generowane przez zasoby w instancjach platformy Azure oraz z innych narzędzi do monitorowania. Dane są używane do przygotowywania analizy w oparciu o wiele źródeł.

azure Managed Grafana to platforma do wizualizacji danych oparta na oprogramowaniu Grafana firmy Grafana labs. Jest to w pełni zarządzana usługa platformy Azure obsługiwana przez firmę Microsoft. Narzędzie Grafana ułatwia łączenie metryk, dzienników i śladów w jednym interfejsie użytkownika. Dzięki szerokiej obsłudze źródeł danych i możliwości tworzenia wykresów można wyświetlać i analizować dane telemetryczne aplikacji i infrastruktury w czasie rzeczywistym.

W tym artykule omówiono szczegóły włączania funkcji monitorowania w usłudze HDInsight w środowisku AKS.

Warunki wstępne

Aby uzyskać instrukcje dotyczące tworzenia klastra usługi HDInsight w usłudze AKS, zobacz Rozpoczynanie pracy z usługą Azure HDInsight w usłudze AKS.

Włączanie usługi Azure Managed Prometheus i Grafana

Aby można było włączyć Azure Managed Prometheus i monitorowanie Grafana na poziomie klastra, należy skonfigurować je na poziomie puli klastrów. Należy wziąć pod uwagę różne etapy podczas włączania rozwiązania do monitorowania.

# Scenariusz Włącz Wyłącz
1 Tworzenie puli klastrów -During Not Supported Default
2 Pula klastrów — tworzenie postów Supported Not Supported
3 Klaster — podczas tworzenia Supported Default
4 Klaster — tworzenie postów Supported Supported

Podczas tworzenia puli klastrów

Obecnie zarządzana usługa Prometheus nie może być włączona w czasie tworzenia puli klastrów. Można go skonfigurować po utworzeniu puli klastrów.

Po utworzeniu puli klastrów

Monitorowanie można włączyć na karcie Integracje w istniejącym widoku puli klastrów dostępnym w portalu Azure. Możesz użyć wstępnie utworzonych obszarów roboczych lub utworzyć nowy podczas konfigurowania monitorowania dla puli klastrów.

Korzystanie ze wstępnie utworzonego obszaru roboczego

  1. Kliknij , aby skonfigurować i włączyć monitorowanie Azure Prometheus.

    Zrzut ekranu przedstawiający kartę konfiguracji integracji.

  2. Kliknij ustawienia zaawansowane, aby dołączyć uprzednio utworzone obszary robocze.

    Zrzut ekranu przedstawiający ustawienia zaawansowane.

    Zrzut ekranu przedstawiający konfigurowanie rozwiązania Prometheus krok 1.

Utwórz obszar roboczy dla usługi Azure Prometheus i Grafana, włączając monitorowanie w puli klastra.

Obszary robocze można utworzyć na stronie HDI w puli klastrów AKS.

  1. Kliknij pozycję Skonfiguruj obok opcji Azure Prometheus.

    Zrzut ekranu przedstawiający konfigurowanie rozwiązania Prometheus krok 2.

  2. Kliknij pozycję Utwórz nowy obszar roboczy dla usługi Azure Managed Prometheus.

    Zrzut ekranu przedstawiający konfigurowanie rozwiązania Prometheus krok 3.

  3. Wypełnij nazwę, region i kliknij Utwórz dla Prometheus.

    Zrzut ekranu przedstawiający konfigurowanie rozwiązania Prometheus krok 4.

  4. Kliknij pozycję Utwórz nowy obszar roboczy dla usługi Azure Managed Grafana.

  5. Wypełnij pole Nazwa, Region i kliknij przycisk Utwórz dla Grafana.

    Zrzut ekranu przedstawiający konfigurowanie rozwiązania Prometheus krok 5.

    Notatka

    1. Zarządzana aplikacja Grafana może być włączona tylko wtedy, gdy jest włączona funkcja Managed Prometheus.
    2. Po włączeniu obszarów roboczych Azure Managed Prometheus i Azure Managed Grafana za pomocą HDInsight w puli klastrów AKS, nie można ich ponownie wyłączyć z puli klastrów. Musi być wyłączony na poziomie klastra.

Podczas tworzenia klastra

Włączanie rozwiązania Prometheus zarządzanego platformy Azure podczas tworzenia klastra

  1. Po utworzeniu puli klastrów i włączeniu usługi Azure Managed Prometheus użytkownik musi utworzyć usługę HDI w klastrze usługi AKS w tej samej puli klastrów.

  2. Podczas procesu tworzenia klastra przejdź do strony integracji i włącz Azure Prometheus.

    Zrzut ekranu przedstawiający włączanie monitorowania prometheus.

Czynności po utworzeniu klastra

Możesz również włączyć usługę Azure Managed Prometheus po HDI po utworzeniu klastra usługi AKS.

  1. Przejdź do karty Integracje na stronie klastra.

  2. Włącz monitorowanie usługi Azure Prometheus za pomocą przełącznika i kliknij Zapisz.

    Zrzut ekranu przedstawiający sposób zapisywania konfiguracji.

    Notatka

    Podobnie, jeśli musisz wyłączyć monitorowanie usługi Azure Prometheus, wyłącz przycisk przełącznika i kliknij przycisk Zapisz.

Włączanie wymaganych uprawnień

Aby wyświetlić usługę Azure Managed Prometheus i Azure Managed Grafana z poziomu portalu HDInsight w usłudze AKS, musisz mieć odpowiednie uprawnienia, jak poniżej.

Uprawnienie użytkownika: do wyświetlania aplikacji Azure Managed Grafana wymagana jest rola "Grafana Viewer" dla użytkownika w obszarze roboczym Azure Managed Grafana, Kontrola dostępu (IAM). Zobacz, jak udzielić użytkownikowi dostępu tutaj .

  1. Otwórz obszar roboczy Grafana konfigurowany w puli klastrów.

  2. Wybierz rolę jako przeglądający Grafana

  3. Wybierz nazwę użytkownika, która uzyskuje dostęp do pulpitu nawigacyjnego narzędzia Grafana.

  4. Wybierz użytkownika i kliknij Przegląd + Przypisz

    Notatka

    Jeśli użytkownik wstępnie tworzy usługę Azure Managed Prometheus, tożsamość narzędzia Grafana wymaga dodatkowych uprawnień Czytelnik monitorowania.

  5. Na stronie obszaru roboczego Grafany, która jest połączona z klastrem, zapewnia uprawnienie Czytelnika monitorowania w zakładce Tożsamość.

    Zrzut ekranu przedstawiający sposób przypisywania roli.

  6. Kliknij Dodaj przypisanie roli.

  7. Wybierz następujące parametry

    1. Określanie zakresu jako subskrypcji
    2. Nazwa subskrypcji.
    3. Rola jako czytelnik monitorowania

    Zrzut ekranu przedstawiający sposób przypisywania roli.

    Notatka

    Aby wyświetlić inne role dla użytkowników narzędzia Grafana, zobacz tutaj .

Wyświetlanie metryk

W tym przypadku używamy klastra Apache Spark™, przy założeniu, że w klastrze jest wykonywanych kilka zadań, aby mieć metryki.

Zapoznaj się z poniższymi krokami, aby użyć przykładowych szablonów narzędzia Grafana:

  1. Pobierz przykładowy szablon z tutaj dla odpowiednich obciążeń (pobierz szablon Apache Spark w tym przypadku).

  2. Zaloguj się do pulpitu Grafany z klastra.

    Zrzut ekranu przedstawiający sposób ustawiania przedziału czasu.

  3. Po otwarciu strony dashboardu Grafana kliknij opcję Nowy > Import.

    Zrzut ekranu przedstawiający sposób typowania metryki.

  4. Kliknij plik JSON pulpitu nawigacyjnego i prześlij pobrany szablon Apache Spark Grafana, a następnie kliknij na Importuj.

    Zrzut ekranu przedstawiający sposób uruchamiania zapytania.

  5. Po zakończeniu przekazywania możesz kliknąć pulpit nawigacyjny, aby wyświetlić metryki.

    Zrzut ekranu przedstawiający sposób wyświetlania danych wyjściowych.

Odniesienie