Omówienie diagnostyki usługi Azure Functions

Gdy uruchamiasz aplikację funkcji, chcesz przygotować się na wszelkie problemy, które mogą wystąpić, od błędów 4xx po wyzwalanie błędów. Azure Functions diagnostyka to inteligentne i interaktywne środowisko ułatwiające rozwiązywanie problemów z aplikacją funkcji bez konfiguracji ani dodatkowych kosztów. Gdy napotkasz problemy z aplikacją funkcji, Azure Functions diagnostyka wskazuje, co jest złe. Zawiera on odpowiednie informacje, aby łatwiej i szybko rozwiązać problem. W tym artykule przedstawiono podstawy korzystania z diagnostyki Azure Functions w celu szybkiego diagnozowania i rozwiązywania typowych problemów z aplikacją funkcji.

Uruchamianie diagnostyki Azure Functions

Aby rozpocząć diagnostykę Azure Functions:

  1. Przejdź do aplikacji funkcji w Azure Portal.

  2. Wybierz pozycję Diagnozuj i rozwiąż problemy, aby otworzyć diagnostykę Azure Functions.

  3. Wybierz kategorię, która najlepiej opisuje problem z aplikacją funkcji przy użyciu słów kluczowych na kafelku strony głównej. Możesz również wpisać słowo kluczowe, które najlepiej opisuje problem na pasku wyszukiwania. Możesz na przykład wpisać execution listę raportów diagnostycznych związanych z wykonywaniem aplikacji funkcji i otworzyć je bezpośrednio ze strony głównej.

    Wyszukaj Azure Functions diagnostyki.

Korzystanie z interfejsu interakcyjnego

Po wybraniu kategorii strony głównej, która najlepiej pasuje do problemu aplikacji funkcji, Azure Functions interfejs interaktywny diagnostyki o nazwie Genie, może prowadzić Cię przez diagnozowanie i rozwiązywanie problemu aplikacji. Możesz użyć skrótów kafelków dostarczonych przez usługę Genie, aby wyświetlić pełny raport diagnostyczny kategorii problemu, którą cię interesuje. Skróty kafelków zapewniają bezpośredni sposób uzyskiwania dostępu do metryk diagnostycznych.

Genie jest interfejsem diagnostyki Azure Functions.

Po wybraniu kafelka można wyświetlić listę tematów związanych z problemem opisanym na kafelku. Te tematy zawierają fragmenty notable informacji z pełnego raportu. Wybierz dowolny z tych tematów, aby dokładniej zbadać problemy. Ponadto możesz wybrać pozycję Wyświetl pełny raport , aby zapoznać się ze wszystkimi tematami na jednej stronie.

Podgląd raportu diagnostycznego

Wyświetlanie raportu diagnostycznego

Po wybraniu tematu możesz wyświetlić raport diagnostyczny specyficzny dla aplikacji funkcji. Raporty diagnostyczne używają ikon stanu, aby wskazać, czy występują jakiekolwiek konkretne problemy z aplikacją. Zostanie wyświetlony szczegółowy opis problemu, zalecane akcje, powiązane metryki i przydatne dokumenty. Dostosowane raporty diagnostyczne są generowane na podstawie serii testów uruchamianych w aplikacji funkcji. Raporty diagnostyczne mogą być przydatnym narzędziem do określania problemów w aplikacji funkcji i kierowania cię w kierunku rozwiązania problemu.

Znajdowanie kodu problemu

W przypadku funkcji opartych na skryptach można użyć wykonywania funkcji i błędów w obszarze Aplikacja funkcji w dół lub raportowania błędów , aby zawęzić wiersz kodu powodujący wyjątki lub błędy. To narzędzie służy do uzyskiwania głównej przyczyny i rozwiązywania problemów z określonym wierszem kodu. Ta opcja nie jest dostępna dla wstępnie skompilowanych funkcji C# i Java.

Raport diagnostyczny dotyczący błędów wykonywania funkcji

Widok szczegółów wyjątku.

Następne kroki

Możesz zadać pytania lub przekazać opinię na temat diagnostyki Azure Functions w witrynie UserVoice. Dołącz do [Diag] tytułu opinii.