Ćwiczenie — monitorowanie i rejestrowanie
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
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
Wydajność
Aby zbadać wydajność stosu aplikacji, możesz przyjrzeć się bliżej Operations
, Dependencies
lub 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.
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.
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.