Udostępnij za pośrednictwem


Wgląd w usłudze Azure Container Apps

Usługa Azure Container Apps udostępnia kilka wbudowanych funkcji wglądu, które razem zapewniają całościowy widok kondycji aplikacji kontenera w całym cyklu życia aplikacji. Te funkcje ułatwiają monitorowanie i diagnozowanie stanu aplikacji w celu poprawy wydajności i reagowania na trendy i problemy krytyczne.

Do tych funkcji należą:

Funkcja opis
Przesyłanie strumieniowe dzienników Wyświetlanie dzienników systemu przesyłania strumieniowego i konsoli z kontenera niemal w czasie rzeczywistym.
Konsola kontenera Połączenie do konsoli systemu Linux w kontenerach, aby debugować aplikację z poziomu kontenera.
Metryki usługi Azure Monitor Wyświetlanie i analizowanie użycia zasobów obliczeniowych i sieciowych aplikacji za pomocą danych metryk.
Rejestrowanie aplikacji Monitorowanie, analizowanie i debugowanie aplikacji przy użyciu danych dziennika.
Azure Monitor Log Analytics Uruchamianie zapytań w celu wyświetlania i analizowania dzienników systemu i aplikacji aplikacji.
Alerty usługi Azure Monitor Twórz alerty i zarządzaj nimi, aby otrzymywać powiadomienia o zdarzeniach i warunkach na podstawie danych metryk i dzienników.

Uwaga

Chociaż nie jest to wbudowana funkcja, usługa Azure Monitor Application Szczegółowe informacje to zaawansowane narzędzie do monitorowania aplikacji internetowych i w tle. Mimo że usługa Container Apps nie obsługuje agenta automatycznego instrumentacji aplikacji Szczegółowe informacje, można instrumentować kod aplikacji przy użyciu zestawów SDK usługi Application Szczegółowe informacje.

Obserwowanie cyklu życia aplikacji

Dzięki funkcjom obserwacji usługi Container Apps możesz monitorować aplikację w całym cyklu życia tworzenia i produkcji. W poniższych sekcjach opisano najbardziej efektywne funkcje monitorowania dla każdej fazy.

Programowania i testowania

W fazie programowania i testowania dostęp w czasie rzeczywistym do dzienników aplikacji kontenerów i konsoli ma kluczowe znaczenie dla problemów z debugowaniem. Usługa Container Apps zapewnia:

  • Przesyłanie strumieniowe dzienników: wyświetlanie strumieni dzienników w czasie rzeczywistym z kontenerów.
  • Konsola kontenera: uzyskiwanie dostępu do konsoli kontenera w celu debugowania aplikacji.

Wdrożenie

Po wdrożeniu aplikacji kontenera ciągłe monitorowanie ułatwia szybkie identyfikowanie problemów występujących wokół współczynników błędów, wydajności i zużycia zasobów.

Usługa Azure Monitor umożliwia śledzenie aplikacji przy użyciu następujących funkcji:

  • Metryki usługi Azure Monitor: monitorowanie i analizowanie kluczowych metryk.
  • Alerty usługi Azure Monitor: odbieranie alertów dotyczących warunków krytycznych.
  • Azure Monitor Log Analytics: wyświetlanie i analizowanie dzienników aplikacji.

Konserwacja

Usługa Container Apps zarządza aktualizacjami aplikacji kontenera, tworząc poprawki. Możesz uruchomić wiele poprawek jednocześnie we wdrożeniach niebieskich zielonych lub przeprowadzić testowanie A/B. Te funkcje obserwacji ułatwiają monitorowanie aplikacji w różnych poprawkach:

  • Metryki usługi Azure Monitor: monitorowanie i porównywanie kluczowych metryk dla wielu poprawek.
  • Alerty usługi Azure Monitor: odbieranie poszczególnych alertów na wersję.
  • Azure Monitor Log Analytics: wyświetlanie, analizowanie i porównywanie danych dziennika dla wielu poprawek.

Następne kroki