Udostępnij za pośrednictwem


Przełączanie do korzystania z zarządzanych wizualizacji Prometheus dla usługi Container Insights (wersja zapoznawcza)

Usługa Container Insights obecnie używa danych z usługi Log Analytics do zasilania wizualizacji w witrynie Azure Portal. Jednak wraz z wydaniem zarządzanego rozwiązania Prometheus ten nowy format kolekcji metryk jest tańszy i bardziej wydajny. Usługa Container Insights umożliwia teraz wizualizowanie tylko zarządzanych danych rozwiązania Prometheus. Ten artykuł ułatwia rozpoczęcie korzystania z zarządzanego rozwiązania Prometheus jako podstawowego narzędzia do wizualizacji usługi Container Insights.

Uwaga

Ta funkcja jest obecnie w publicznej wersji zapoznawczej. Aby uzyskać dodatkowe informacje, zapoznaj się z dodatkowymi warunkami użytkowania dla wersji zapoznawczych platformy Microsoft Azure.

Wymagania wstępne

Aby wyświetlić dane usługi Container Insights przy użyciu rozwiązania Prometheus, upewnij się, że zostały ukończone poniższe kroki.

Uzyskiwanie dostępu do usługi Container Insights opartej na usłudze Prometheus

Ponieważ usługa Azure Monitor obsługuje różne poziomy dostosowywania, klaster może obecnie mieć dzienniki oparte na usłudze Container Insights, zarządzane rozwiązanie Prometheus lub inną kombinację.

Uwaga

Zarządzane wizualizacje Prometheus dla usługi Container Insights używają reguł rejestrowania w celu zwiększenia wydajności wykresu, dowiedz się więcej o skonfigurowanych regułach.

  1. Otwórz witrynę Azure Portal i przejdź do żądanego klastra usługi AKS.

  2. Insights Wybierz element menu z menu, wyświetlając ekran powitalny wskazujący brak włączonego monitorowania.

Zrzut ekranu przedstawiający niemonitorowanie klastra.

  1. Wybierz przycisk, Configure monitoring aby otworzyć blok konfiguracji monitorowania.

  2. W bloku Ustawienia zaawansowane wybierz Logs and events z listy rozwijanej Ustawienia wstępne kosztów.

  3. Aby zakończyć instalację Configure , kliknij przycisk .

  4. Po zakończeniu wdrażania dołączania powinno być możliwe wyświetlenie środowiska szczegółowych informacji przy użyciu rozwiązania Prometheus jako źródła danych wskazanego przez listę rozwijaną paska narzędzi z wyświetloną pozycją Managed Prometheus visualizations (Preview).

Zrzut ekranu przedstawiający klaster usługi AKS z usługą Container Insights opartą na usłudze Prometheus.

Kroki opcjonalne

Chociaż powyższe kroki są wystarczające, w przypadku pełnego środowiska wizualizacji można wykonać kilka opcjonalnych kroków.

Kolekcja etykiet węzłów i zasobników

Domyślnie etykiety węzłów i zasobników nie są dostępne, ale można je zbierać za pomocą ponownego włączenia dodatku. Etykiety węzłów są wymagane do filtrowania danych według pul węzłów.

  1. Jeśli zarządzany dodatek Prometheus jest obecnie wdrożony, musimy go najpierw wyłączyć
az aks update --disable-azure-monitor-metrics -n <clusterName> -g <resourceGroup>
  1. Następnie ponownie włącz dodatek z flagą --ksm-metric-labels-allow-list
az aks update -n <clusterName> -g <resourceGroup> --enable-azure-monitor-metrics --ksm-metric-labels-allow-list "nodes=[*], pods=[*]" --azure-monitor-workspace-resource-id <amw-id

Wyłączanie zbierania danych usługi Log Analytics

Jeśli obecnie używasz środowiska usługi Container Insights opartego na dziennikach, możesz przestać pozyskiwać metryki do usługi Log Analytics, aby zaoszczędzić na rozliczeniach. Po potwierdzeniu, że środowisko usługi Container Insights oparte na usłudze Prometheus jest wystarczające do Twoich celów, wykonaj kroki, aby zatrzymać pozyskiwanie metryk w usłudze Log Analytics.

  1. Przejdź do ustawień monitorowania klastrów, postępując zgodnie z instrukcjami dotyczącymi konfigurowania reguły zbierania danych usługi Container Insights

  2. Z listy rozwijanej Ustawienia wstępne kosztów wybierz pozycję "Dzienniki i zdarzenia" i zapisz w celu skonfigurowania.

Uwaga

Wyłączenie metryk usługi Log Analytics powoduje również wyłączenie listy rozwijanej wizualizacji na pasku narzędzi. Przywróć użycie jednego ze standardowych ustawień wstępnych kosztów w bloku, Monitoring Settings aby ponownie włączyć wizualizacje usługi Log Analytics.

Znane ograniczenia i problemy

Ponieważ ta funkcja jest obecnie dostępna w wersji zapoznawczej, istnieje kilka znanych ograniczeń, następujące funkcje nie są obsługiwane

  • Szczegóły zmiennej środowiskowej
  • Filtrowanie danych według poszczególnych usług
  • Wyświetlanie danych na żywo na karcie Klaster
  • Dane raportów skoroszytów
  • Zestaw roboczy pamięci węzła i metryki RSS
  • Częściowe lub żadne dane dostępne w widoku z wieloma klastrami na podstawie ustawień dcR usługi Container Insights

Rozwiązywanie problemów

W przypadku korzystania ze środowiska usługi Container Insights opartego na usłudze Prometheus mogą wystąpić następujące błędy.

Wykresy są zablokowane w stanie ładowania

Ten problem występuje, jeśli ruch sieciowy dla obszaru roboczego usługi Azure Monitor jest zablokowany. Główna przyczyna tego problemu jest zwykle związana z zasadami sieci, takimi jak oprogramowanie blokujące reklamy. Aby rozwiązać ten problem, wyłącz blok reklam lub dozwolony monitor.azure.com ruch i załaduj ponownie stronę.

Nie można uzyskać dostępu do reguły zbierania danych

Ten błąd występuje, gdy użytkownik nie ma uprawnień do wyświetlania skojarzonej reguły zbierania danych Prometheus dla klastra lub reguła zbierania danych mogła zostać usunięta. Aby rozwiązać ten błąd, przyznaj dostęp do reguły zbierania danych Prometheus lub skonfiguruj ponownie zarządzany prometheus przy użyciu Monitoring Settings przycisku na pasku narzędzi.

Nie można uzyskać dostępu do obszaru roboczego usługi Azure Monitor

Ten błąd występuje, gdy użytkownik nie ma uprawnień do wyświetlania skojarzonego obszaru roboczego usługi Azure Monitor dla klastra lub obszar roboczy usługi Azure Monitor mógł zostać usunięty. Aby rozwiązać ten błąd, przyznaj dostęp do obszaru roboczego usługi Azure Monitor lub skonfiguruj ponownie zarządzaną aplikację Prometheus, usuwając i ponownie wdrażając dodatek.

Nie można pobrać danych

Ten błąd występuje zwykle podczas wykonywania zapytań dotyczących dużych ilości danych i może zostać rozwiązany przez zmniejszenie zakresu czasu do krótszego okna lub filtrowanie dla mniejszej liczby obiektów.

Błąd konfiguracji danych

Ten błąd występuje, gdy reguły rejestrowania mogły zostać zmodyfikowane lub usunięte. Użyj przycisku , Reconfigure aby zastosować poprawki reguł rejestrowania i spróbuj ponownie.

Odmowa dostępu

Dzieje się tak, gdy token portalu użytkownika wygasa lub nie ma uprawnień do wyświetlania skojarzonego obszaru roboczego usługi Azure Monitor dla klastra. Zazwyczaj można to rozwiązać, odświeżając sesję przeglądarki lub logując się ponownie.

Wystąpił nieznany błąd

Jeśli ten komunikat o błędzie będzie się powtarzać, skontaktuj się z pomocą techniczną, aby otworzyć bilet.