Udostępnij za pośrednictwem


Monitorowanie za pomocą rozwiązań Prometheus i Grafana zarządzanych przez platformę Azure

Uwaga

Wycofamy usługę Azure HDInsight w usłudze AKS 31 stycznia 2025 r. Przed 31 stycznia 2025 r. należy przeprowadzić migrację obciążeń do usługi Microsoft Fabric lub równoważnego produktu platformy Azure, aby uniknąć nagłego zakończenia obciążeń. Pozostałe klastry w ramach subskrypcji zostaną zatrzymane i usunięte z hosta.

Tylko podstawowa pomoc techniczna będzie dostępna do daty wycofania.

Ważne

Ta funkcja jest aktualnie dostępna jako funkcja podglądu. Dodatkowe warunki użytkowania dla wersji zapoznawczych platformy Microsoft Azure obejmują więcej warunków prawnych, które dotyczą funkcji platformy Azure, które znajdują się w wersji beta, w wersji zapoznawczej lub w inny sposób nie zostały jeszcze wydane w wersji ogólnodostępnej. Aby uzyskać informacje o tej konkretnej wersji zapoznawczej, zobacz Informacje o wersji zapoznawczej usługi Azure HDInsight w usłudze AKS. W przypadku pytań lub sugestii dotyczących funkcji prześlij żądanie w usłudze AskHDInsight , aby uzyskać szczegółowe informacje i postępuj zgodnie z nami, aby uzyskać więcej aktualizacji w społeczności usługi 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 z pulpitami nawigacyjnymi platformy 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 wystąpieniach platformy Azure i z innych narzędzi do monitorowania. Dane są używane do zapewniania analizy w wielu źródłach.

Azure Managed Grafana to platforma wizualizacji danych oparta na oprogramowaniu Grafana firmy Grafana firmy Grafana Labs. Została ona opracowana jako w pełni zarządzana usługa platformy Azure obsługiwana i wspierana przez firmę Microsoft. Narzędzie Grafana ułatwia łączenie metryk, dzienników i śladów w jednym interfejsie użytkownika. Dzięki rozszerzonej obsłudze źródeł danych i możliwości tworzenia wykresów możliwe jest wyświetlanie i analizowanie danych telemetrycznych aplikacji i infrastruktury w czasie rzeczywistym.

W tym artykule opisano szczegóły włączania funkcji monitorowania w usłudze HDInsight w usłudze AKS.

Wymagania wstępne

Aby uzyskać instrukcje dotyczące tworzenia klastra usługi HDInsight w usłudze AKS, zobacz Wprowadzenie do usługi Azure HDInsight w usłudze AKS.

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

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

# Scenariusz Włącz Wyłącz
1 Pula klastrów — podczas tworzenia Not Supported Default
2 Pula klastrów — tworzenie po utworzeniu Supported Not Supported
3 Klaster — podczas tworzenia Supported Default
100 Klaster — tworzenie po utworzeniu Supported Supported

Podczas tworzenia puli klastrów

Obecnie nie można włączyć zarządzanego rozwiązania Prometheus w czasie tworzenia puli klastrów. Można go skonfigurować po utworzeniu puli klastrów.

Tworzenie puli klastrów po utworzeniu

Monitorowanie można włączyć na karcie Integracje w istniejącym widoku puli klastrów dostępnym w witrynie Azure Portal. 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 pozycję Konfiguruj, aby włączyć monitorowanie usługi Azure Prometheus.

    Zrzut ekranu przedstawiający kartę Konfiguracja integracji.

  2. Kliknij pozycję Ustawienia zaawansowane, aby dołączyć wstępnie utworzone obszary robocze.

    Zrzut ekranu przedstawiający ustawienia zaawansowane.

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

Tworzenie obszaru roboczego usługi Azure Prometheus i Grafana podczas włączania monitorowania w puli klastrów

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

  1. Kliknij pozycję Konfiguruj obok opcji Azure Prometheus.

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

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

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

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

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

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

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

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

    Uwaga

    1. Zarządzana aplikacja Grafana może być włączona tylko wtedy, gdy jest włączona funkcja Managed Prometheus.
    2. Po włączeniu obszaru roboczego usługi Azure Managed Prometheus i obszaru roboczego zarządzanego narzędzia Grafana platformy Azure z poziomu usługi HDInsight w puli klastrów usługi AKS nie można go ponownie wyłączyć z puli klastrów. Musi być wyłączony z poziomu 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 Integracja i włącz usługę Azure Prometheus.

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

Tworzenie klastra po utworzeniu

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

  1. Przejdź do karty Integracje na stronie klastra.

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

    Zrzut ekranu przedstawiający sposób zapisywania konfiguracji.

    Uwaga

    Podobnie, jeśli musisz wyłączyć monitorowanie usługi Azure Prometheus, można wyłączyć przycisk przełącznika i kliknąć przycisk Zapisz.

Włączanie wymaganych uprawnień

Aby wyświetlić usługę Azure Managed Prometheus i Azure Managed Grafana z poziomu portalu usługi HDInsight w usłudze AKS, musisz mieć pewne uprawnienia w następujący sposób.

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 narzędzia Grafana skonfigurowany w puli klastrów.

  2. Wybierz rolę jako przeglądarkę Grafana

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

  4. Wybierz użytkownika i kliknij pozycję Przejrzyj+ Przypisz

    Uwaga

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

  5. Na stronie obszaru roboczego narzędzia Grafana (jeden połączony z klastrem) zapewnia uprawnienie Czytelnik monitorowania na karcie Tożsamość.

    Zrzut ekranu przedstawiający sposób przypisywania roli.

  6. Kliknij pozycję Dodaj przypisanie roli.

  7. Wybierz następujące parametry

    1. Zakres jako subskrypcja
    2. Nazwa subskrypcji.
    3. Rola jako czytelnik monitorowania

    Zrzut ekranu przedstawiający sposób przypisywania roli.

    Uwaga

    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 tego miejsca dla odpowiednich obciążeń (pobierz szablon apache Spark w tym przypadku).

  2. Zaloguj się do pulpitu nawigacyjnego narzędzia Grafana z klastra.

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

  3. Po otwarciu strony pulpitu nawigacyjnego narzędzia Grafana kliknij pozycję Nowy > import

    Zrzut ekranu przedstawiający sposób metryki.

  4. Kliknij plik JSON przekazywania pulpitu nawigacyjnego i przekaż pobrany szablon Apache Spark Grafana, a następnie kliknij pozycję 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.

Odwołanie