Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Usługa Azure Monitor Application Insights to funkcja OpenTelemetry usługi Azure Monitor , która oferuje monitorowanie wydajności aplikacji (APM) dla aplikacji internetowych na żywo. Integracja z usługą OpenTelemetry (OTel) zapewnia neutralne dla dostawcy podejście do zbierania i analizowania danych telemetrycznych, umożliwiając kompleksowe obserwowanie aplikacji.
Doświadczenia z Application Insights
Usługa Application Insights obsługuje bibliotekę OpenTelemetry (OTel) w celu zbierania danych telemetrycznych w standardowym formacie na różnych platformach. Integracja z usługami platformy Azure umożliwia efektywne monitorowanie i diagnostykę, poprawę możliwości obserwowania i wydajności aplikacji.
Zbadaj
- Pulpit nawigacyjny aplikacji: błyskawiczna ocena kondycji i wydajności aplikacji.
- Mapa aplikacji: wizualizacja przedstawiająca interakcje architektury aplikacji i składników.
- Metryki w czasie rzeczywistym: pulpit analityczny umożliwiający wgląd w aktywność i wydajność aplikacji.
- Wyszukiwanie transakcji: śledzenie i diagnozowanie transakcji w celu identyfikowania problemów i optymalizowania wydajności.
- Widok dostępności: Proaktywne monitorowanie i testowanie dostępności i czasu odpowiedzi punktów końcowych aplikacji.
- Widok błędów: zidentyfikuj i przeanalizuj błędy w aplikacji, aby zminimalizować przestoje.
- Widok wydajności: Przegląd metryk dotyczących wydajności aplikacji oraz potencjalnych ograniczeń w działaniu.
Monitorowanie
- Alerty: monitoruj szeroką gamę aspektów aplikacji i wyzwalaj różne akcje.
- Metryki: szczegółowe informacje na temat danych metryk, aby zrozumieć wzorce użycia i trendy.
- Ustawienia diagnostyczne: Konfiguruj strumieniowy eksport dzienników i metryk platformy do wybranego miejsca docelowego.
- Dzienniki: pobieranie, konsolidowanie i analizowanie wszystkich danych zebranych w dziennikach monitorowania platformy Azure.
- Workbooks: Twórz interaktywne raporty i pulpity nawigacyjne, które wizualizują dane monitorowania aplikacji.
Użycie
- Użytkownicy, sesje i zdarzenia: określ, kiedy, gdzie i jak użytkownicy wchodzą w interakcję z aplikacją internetową.
- Lejki: analizuj współczynniki konwersji, aby ustalić, gdzie użytkownicy postępują lub rezygnują z lejka.
- Przepływy: wizualizowanie ścieżek użytkowników w witrynie w celu identyfikowania obszarów o wysokim zaangażowaniu i punktów wyjścia.
- Kohorty: grupuj użytkowników według wspólnych cech, aby uprościć rozwiązywanie problemów z identyfikacją trendów, segmentacją i wydajnością.
Analiza kodu
- .NET Profiler: przechwytywanie, identyfikowanie i wyświetlanie śladów wydajności aplikacji.
- Optymalizacje kodu: wykorzystanie sztucznej inteligencji w celu tworzenia lepszych i bardziej wydajnych aplikacji.
- Debugger migawkowy: automatyczne zbieranie migawek debugowania w przypadku wystąpienia wyjątków w aplikacji .NET
Model logiczny
Diagram modelu logiki wizualizuje składniki usługi Application Insights i sposób ich interakcji.
Uwaga
Aby dane mogły dotrzeć do punktów końcowych przesyłu, należy dostosować ustawienia zapory sieciowej. Aby uzyskać więcej informacji, zobacz Azure Monitor endpoint access and firewall configuration (Dostęp do punktu końcowego usługi Azure Monitor i konfiguracja zapory).
Obsługiwane języki
W tej sekcji opisano obsługiwane scenariusze.
Aby uzyskać więcej informacji na temat instrumentowania aplikacji w celu włączenia usługi Application Insights, zobacz Podstawy zbierania danych.
Automatyczna instrumentacja (włącz bez zmian kodu)
Instrumentacja ręczna
Dystrybucja OpenTelemetry
Zestaw SDK języka JavaScript po stronie klienta
Zestaw SDK Application Insights (interfejs API klasyczny)
Obsługiwane platformy i struktury
W tej sekcji wymieniono wszystkie obsługiwane platformy i frameworki.
Integracja z usługą platformy Azure (włączanie portalu, wdrożenia usługi Azure Resource Manager)
- Maszyny wirtualne platformy Azure i zestawy skalowania maszyn wirtualnych platformy Azure
- Azure App Service
- Azure Functions
- Azure Spring Apps
- Usługi Azure Cloud Services, w tym role internetowe i role robocze
Frameworki logowania
ILogger
- Log4Net, NLog lub System.Diagnostics.Trace
-
Log4J
, Logback lub java.util.logging - Wtyczka usługi LogStash
- Azure Monitor
Eksportowanie i analiza danych
Nieobsługiwane zestawy SDK
Istnieje wiele zestawów SDK usługi Application Insights obsługiwanych przez społeczność, ale firma Microsoft zapewnia obsługę opcji instrumentacji wymienionych w tym artykule.
Rozwiązywanie problemów
Aby uzyskać pomoc dotyczącą rozwiązywania problemów z usługą Application Insights, zobacz naszą dedykowaną dokumentację rozwiązywania problemów.
Pomoc i obsługa techniczna
Pomoc techniczna platformy Azure
W przypadku problemów z pomocą techniczną Azure otwórz zgłoszenie do pomocy technicznej Azure.
Pytania ogólne
Opublikuj ogólne pytania na forum Pytań i odpowiedzi firmy Microsoft.
Pytania dotyczące kodowania
Opublikuj pytania dotyczące kodowania w witrynie Stack Overflow przy użyciu tagu azure-application-insights
.
Społeczność opinii
Zostaw opinię dotyczącą produktu dla zespołu inżynierów w społeczności opinii.
Następne kroki
- Aby zapoznać się z często zadawanymi pytaniami, zobacz Często zadawane pytania dotyczące usługi Application Insights
- Podstawy zbierania danych
- Zasoby związane z obszarem roboczym
- Omówienie automatycznej instrumentacji
- Pulpit nawigacyjny aplikacji
- Mapa aplikacji
- Metryki na żywo
- Wyszukiwanie transakcji
- Omówienie dostępności
- Użytkownicy, sesje i zdarzenia