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:
Przejdź do aplikacji funkcji w Azure Portal.
Wybierz pozycję Diagnozuj i rozwiąż problemy, aby otworzyć diagnostykę Azure Functions.
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.
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.
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.
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.
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.