Korzystanie z aplikacja systemu Azure Szczegółowe informacje

Ukończone

aplikacja systemu Azure Szczegółowe informacje to funkcja usługi Azure Monitor, która umożliwia monitorowanie aplikacji na żywo. Możesz zintegrować aplikację Szczegółowe informacje z usługą App Service skonfigurowaną w celu automatycznego wykrywania anomalii wydajności w aplikacjach.

Aplikacja Szczegółowe informacje została zaprojektowana w celu zapewnienia ciągłego zwiększania wydajności i użyteczności aplikacji. Ta funkcja oferuje zaawansowane narzędzia analityczne, które ułatwiają diagnozowanie problemów i zrozumienie, co użytkownicy faktycznie robią z aplikacjami.

Informacje o Szczegółowe informacje aplikacji

Przyjrzyjmy się niektórym cechom usługi Application Szczegółowe informacje dla usługi Azure Monitor.

  • Aplikacja Szczegółowe informacje działa na różnych platformach, takich jak .NET, Node.js i Java EE.

  • Ta funkcja może służyć do konfiguracji hostowanych lokalnie, w środowisku hybrydowym lub w dowolnej chmurze publicznej.

  • Usługa Application Szczegółowe informacje integruje się z procesem usługi Azure DevOps i ma punkty połączenia z wieloma narzędziami programistycznymi.

  • Możesz monitorować i analizować dane z aplikacji mobilnych, integrując się z programem Visual Studio App Center.

Diagram that shows Azure Application Insights receiving information from web pages, client apps, and web services, which is transferred to Alerts, Power BI, and Visual Studio.

Kwestie, które należy wziąć pod uwagę podczas korzystania z Szczegółowe informacje aplikacji

Szczegółowe informacje aplikacji idealnie nadaje się do obsługi zespołu deweloperów. Funkcja pomaga deweloperom zrozumieć, jak działa twoja aplikacja i jak jest używana. Rozważ monitorowanie następujących elementów w scenariuszu konfiguracji usługi App Service.

  • Rozważ współczynniki żądań, czasy odpowiedzi i współczynniki niepowodzeń. Dowiedz się, które strony są najbardziej popularne, w jakich porach dnia i gdzie znajdują się twoi użytkownicy. Zobacz, które strony działają najlepiej. Jeśli Twoje czasy odpowiedzi i częstotliwości awarii są duże, gdy jest więcej żądań, być może masz problem z zasobami.

  • Rozważ współczynniki zależności, czasy odpowiedzi i współczynniki niepowodzeń. Użyj Szczegółowe informacje aplikacji, aby dowiedzieć się, czy usługi zewnętrzne obniżają wydajność aplikacji.

  • Rozważ wyjątki. Przeanalizuj zagregowane statystyki lub wybierz określone wystąpienia i przejdź do szczegółów śledzenia stosu i powiązanych żądań. Są zgłaszane zarówno wyjątki serwera, jak i przeglądarki.

  • Rozważ wyświetlenia strony i wydajność ładowania. Zbierz liczbę wyświetleń stron zgłoszonych przez przeglądarki użytkowników i przeanalizuj wydajność ładowania.

  • Rozważ liczbę użytkowników i sesji. Szczegółowe informacje aplikacji może pomóc w śledzeniu liczby użytkowników i sesji połączonych z aplikacją.

  • Rozważ liczniki wydajności. Dodaj liczniki wydajności Szczegółowe informacje aplikacji z maszyn serwera z systemem Windows lub Linux. Monitorowanie danych wyjściowych wydajności procesora CPU, pamięci, użycia sieci itd.

  • Rozważmy diagnostykę hosta. Integrowanie diagnostyki z platformy Docker lub platformy Azure z aplikacją Szczegółowe informacje.

  • Rozważ użycie dzienników śledzenia diagnostycznego. Zaimplementuj dzienniki śledzenia z aplikacji, aby ułatwić korelowanie zdarzeń śledzenia z żądaniami i diagnozowanie problemów.

  • Rozważ zdarzenia niestandardowe i metryki. Napisz własne niestandardowe zdarzenia i algorytmy śledzenia metryk jako kod klienta lub serwera. Śledzenie wydarzeń biznesowych, takich jak liczba sprzedanych przedmiotów lub liczba wygranych gier.