Opis składników usługi Azure Monitor
Monitorowanie to czynność zbierania i analizowania danych. Dane mogą służyć do określania wydajności, kondycji i dostępności aplikacji biznesowych oraz zasobów, od których zależą.
Skuteczna strategia monitorowania pomaga zrozumieć szczegółową operację składników aplikacji. Monitorowanie pomaga również zwiększyć czas pracy, proaktywnie powiadamiając o krytycznych problemach. Następnie możesz rozwiązać problemy, zanim staną się poważne.
Platforma Azure obejmuje wiele usług, które indywidualnie wykonują określoną rolę lub zadanie w obszarze monitorowania. Razem te usługi zapewniają kompleksowe rozwiązanie do zbierania, analizowania i działania na danych z aplikacji oraz zasobów platformy Azure, które je obsługują. Usługi działają również w celu monitorowania krytycznych zasobów lokalnych w celu zapewnienia hybrydowego środowiska monitorowania. Zapoznanie się z dostępnymi narzędziami i danymi stanowi pierwszy etap tworzenia pełnej strategii monitorowania aplikacji.
Informacje o monitorowaniu za pomocą platformy Azure
Przyjrzyjmy się różnym składnikom platformy Azure, które obsługują możliwości usługi Azure Monitor. Poniższy diagram zawiera ogólny widok współpracy platformy Azure i usługi Azure Monitor w celu zapewnienia niezawodnego rozwiązania do monitorowania i diagnostyki.
Usługi monitorowania i diagnostyki oferowane na platformie Azure są podzielone na szerokie kategorie , takie jak Core, Application, Infrastructure i Shared Capabilities.
Magazyny danych w usłudze Azure Monitor przechowują metryki i dzienniki. Metryki usługi Azure Monitor i dzienniki usługi Azure Monitor to dwa podstawowe typy danych używanych przez usługę.
Różne źródła monitorowania zapewniają usłudze Azure Monitor dane metryk i dzienników do analizy. Te źródła mogą obejmować subskrypcję i dzierżawę platformy Azure, wystąpienia usługi platformy Azure, zasoby platformy Azure, dane z aplikacji i nie tylko.
Usługa Azure Monitor Insights wykonuje różne funkcje przy użyciu zebranych danych, w tym analizy, alertów i przesyłania strumieniowego do systemów zewnętrznych.
Uzyskiwanie szczegółowych informacji: uzyskiwanie dostępu do rozszerzenia usługi Aplikacja systemu Azure Insights do usługi Azure Monitor w celu korzystania z funkcji programu Application Performance Monitoring (APM). Za pomocą narzędzi APM można monitorować wydajność aplikacji i zbierać dane rejestrowania śledzenia. Usługa Application Insights jest dostępna dla wielu usług platformy Azure, takich jak Azure Virtual Machines i Azure Virtual Machine Scale Sets, Azure Container Instances, Azure Cosmos DB i Azure IoT Edge.
Wizualizacja: skorzystaj z wielu opcji w usłudze Azure Monitor, aby wyświetlać i interpretować zebrane metryki i dzienniki. Możesz użyć usługi Power BI z funkcją skoroszytów platformy Azure usługi Azure Monitor i uzyskać dostęp do konfigurowalnych pulpitów nawigacyjnych i widoków.
Analizuj: praca z dziennikami usługi Azure Monitor (Log Analytics) w Azure Portal w celu zapisywania zapytań dzienników dotyczących danych. Możesz interaktywnie analizować dane dziennika przy użyciu metryk usługi Azure Monitor i zaawansowanego aparatu analizy.
Odpowiedź: skonfiguruj reguły alertów dziennika w usłudze Azure Monitor, aby otrzymywać powiadomienia o wydajności aplikacji. Usługę można skonfigurować tak, aby podejmować zautomatyzowane działania, gdy wyniki zapytań i alertów są zgodne z określonymi warunkami lub wynikami.
Integracja: pozyskiwanie i eksportowanie wyników zapytania dziennika z interfejsu wiersza polecenia platformy Azure, Azure PowerShell poleceń cmdlet i różnych interfejsów API. Skonfiguruj automatyczny eksport danych dziennika do konta usługi Azure Storage lub Azure Event Hubs. Twórz przepływy pracy, aby pobrać dane dziennika i skopiować je do lokalizacji zewnętrznych za pomocą usługi Azure Logic Apps.