Ćwiczenie — monitorowanie i rejestrowanie

Ukończone

Rzućmy okiem na metryki w usłudze Application Insights, aby zmierzyć wydajność i zidentyfikować potencjalne wąskie gardła.

Sprawdzanie metryk w witrynie Azure Portal

Funkcje są teraz uruchamiane na platformie Azure i nadal gromadzą dane w bazie danych, którą utworzyłeś przy użyciu usługi Azure Cosmos DB. Wdrożone aplikacje funkcji można wyświetlić w witrynie Azure Portal i wyświetlić dane telemetryczne aplikacji za pomocą połączonego zasobu usługi Application Insights, jak pokazano na poniższych zrzutach ekranu:

mapa aplikacji

Zrzut ekranu przedstawiający mapę aplikacji.

Mapa aplikacji przedstawia sposób, w jaki usługi są zależne od siebie. Jak widać, funkcja konsumenta jest powiązana z bazą danych utworzoną za pomocą usługi Azure Cosmos DB, ale nie z inną funkcją. Ponadto funkcja konsumenta jest luźno połączona z centrum zdarzeń platformy Azure. Funkcja produkcyjna jest powiązana z centrum zdarzeń, ale nie z funkcją odbierającą ani z bazą danych.

strumienia metryk na żywo

Zrzut ekranu przedstawiający strumień metryk na żywo.

Wydajność

Zrzut ekranu, który pokazuje ekran wydajności.

Aby zbadać wydajność stosu aplikacji, możesz przyjrzeć się bliżej Operations, Dependencieslub Roles. Każdy z nich pozwala zagłębić się jeszcze bardziej szczegółowo.

Ustawianie alertów

Zawsze chcesz mieć pewność, że system działa prawidłowo. Jeśli coś pójdzie nie tak lub zachowanie wskazuje, że coś może pójść nie tak, chcesz otrzymać automatyczny alarm. Alerty są rozwiązaniem. Ustaw i przejrzyj alerty dla swoich usług na karcie Alerty w sekcji Monitorowanie.

Zrzut ekranu przedstawiający opcje Alerty.

Wybierz pozycję Nowa reguła alertu, sprawdź zakresi wybierz warunek. Możesz wybrać konkretny dziennik przy użyciu niestandardowego wyszukiwania dzienników lub skorzystać z jednego z inteligentnych, wstępnie zdefiniowanych dzienników.

Zrzut ekranu przedstawiający ekran konfigurowania logiki sygnału.

Dla wydajności czas trwania jest ważny. Pomyśl o tym, co jest dla Ciebie ważniejsze. Czy średni czas trwania jest wystarczający, czy ważne jest, aby każde żądanie zostało zrealizowane na czas i potrzebujesz również alertu dla wartości odstających? Możesz utworzyć dowolną liczbę alertów zgodnie z potrzebami. Po wybraniu warunku określ akcję. Aby ułatwić konserwację, można je organizować w grupach akcji.