Szczegółowe informacje, wizualizacje i akcje usługi Azure Monitor

Ukończone

W tej lekcji opisano, jak usługa Azure Monitor Szczegółowe informacje, wizualizacje i pulpity nawigacyjne mogą wykorzystywać i przesyłać informacje monitorowania dotyczące aplikacji internetowej. Możesz również używać alertów i zautomatyzowanych akcji, aby aktywnie reagować na problemy z aplikacjami i czasami je rozwiązywać.

Wyniki analiz

Niektórzy dostawcy zasobów platformy Azure utworzyli wizualizacje, które zapewniają dostosowane środowisko monitorowania i wymagają minimalnej konfiguracji. Szczegółowe informacje to duże, skalowalne i wyselekcjonowane wizualizacje.

Diagram that shows the Insights part of Azure Monitor.

Usługa Azure Monitor zawiera wiele typów Szczegółowe informacje. W witrynie Azure Portal wybierz pozycję Szczegółowe informacje Hub w obszarze nawigacji po lewej stronie usługi Azure Monitor, aby wyświetlić listę i uzyskać dostęp do wszystkich dostępnych typów Szczegółowe informacje.

W poniższych sekcjach opisano niektóre z największych, najbardziej typowych Szczegółowe informacje usługi Azure Monitor.

Szczegółowe dane dotyczące aplikacji

Funkcja Szczegółowe informacje aplikacji w usłudze Azure Monitor zapewnia monitorowanie wydajności aplikacji (APM) od programowania aplikacji, przez testowanie i do środowiska produkcyjnego. Możesz aktywnie monitorować, aby sprawdzić, jak dobrze działa aplikacja, i reaktywnie przeglądać dane wykonywania aplikacji, aby znaleźć przyczynę zdarzenia.

Oprócz zbierania metryk i danych telemetrycznych, które opisują działania i kondycję aplikacji, można użyć Szczegółowe informacje aplikacji do zbierania i przechowywania danych rejestrowania śledzenia aplikacji. Ślad dziennika jest skojarzony z innymi danymi telemetrycznymi, aby uzyskać szczegółowy widok działania. Aby dodać rejestrowanie śledzenia do istniejących aplikacji, wystarczy podać miejsce docelowe dzienników. Rzadko trzeba zmienić strukturę rejestrowania.

Aplikacja Szczegółowe informacje obsługuje śledzenie rozproszone, nazywane również korelacją składników rozproszonych. Ta funkcja umożliwia wyszukiwanie i wizualizowanie kompleksowego przepływu określonego wykonania lub transakcji. Możliwość śledzenia aktywności od końca do końca jest ważna dla aplikacji utworzonych jako składniki rozproszone lub mikrousługi.

Aplikacja Szczegółowe informacje zawiera również następujące funkcje:

  • Metryki na żywo obserwują aktywność wdrożonej aplikacji w czasie rzeczywistym bez wpływu na środowisko hosta.
  • Monitorowanie dostępności, znane również jako syntetyczne monitorowanie transakcji, sonduje zewnętrzne punkty końcowe aplikacji w celu przetestowania ogólnej dostępności i czasu reakcji.
  • Monitorowanie użycia pomaga zrozumieć, które funkcje są popularne wśród użytkowników i jak użytkownicy wchodzą w interakcję z aplikacją i korzystają z niej.
  • Wykrywanie inteligentne wykrywa błędy i anomalie automatycznie za pośrednictwem proaktywnej analizy telemetrii.
  • Mapa aplikacji to ogólny, od góry do dołu widok architektury aplikacji z błyskawicznymi odwołaniami wizualnymi do kondycji i reakcji składników.

Szczegółowe informacje o kontenerze

Usługa Container Szczegółowe informacje zapewnia wgląd w wydajność konteneryzowanych obciążeń wdrożonych w usłudze Azure Kubernetes Service (AKS) lub w usłudze Azure Container Instances. Kontener Szczegółowe informacje zbiera dzienniki kontenera i metryki z kontrolerów, węzłów i kontenerów, które są dostępne za pośrednictwem interfejsu API metryk. Po włączeniu monitorowania z klastrów usługi AKS te metryki i dzienniki są automatycznie zbierane za pośrednictwem konteneryzowanej wersji agenta usługi Log Analytics.

Szczegółowe informacje o maszynie wirtualnej

Maszyna wirtualna Szczegółowe informacje monitoruje i analizuje wydajność i kondycję maszyn wirtualnych platformy Azure z systemem Windows i Linux, w tym maszyn wirtualnych hostowanych lokalnie lub w innej chmurze. Maszyna wirtualna Szczegółowe informacje identyfikuje procesy maszyn wirtualnych, zależności aplikacji i połączone zależności od procesów zewnętrznych.

Analizy dotyczące sieci

Szczegółowe informacje sieci zapewnia kompleksową wizualną reprezentację kondycji i metryk dla wszystkich wdrożonych zasobów sieciowych za pośrednictwem topologii, bez konieczności konfigurowania. Szczegółowe informacje sieci zapewniają również dostęp do funkcji monitorowania sieci, takich jak monitor Połączenie ion, rejestrowanie przepływu dla sieciowych grup zabezpieczeń, analiza ruchu i inne funkcje diagnostyczne.

Wizualizacje

Wizualizacje, takie jak wykresy i tabele, są skutecznymi narzędziami do podsumowania danych monitorowania i prezentowania ich odbiorcom. Usługa Azure Monitor ma własne funkcje do wizualizowania danych monitorowania i używa innych usług platformy Azure do publikowania danych do różnych odbiorców. Usługi Power BI i Grafana nie są oficjalnie częścią usługi Azure Monitor, ale są podstawowymi integracyjnymi informacjami na temat monitorowania.

Diagram that shows the Visualize part of Azure Monitor.

W poniższych sekcjach opisano niektóre narzędzia usługi Azure Monitor i narzędzia zewnętrzne do wizualizacji i prezentowania danych monitorowania.

Skoroszyty

Skoroszyty udostępniają elastyczną kanwę do analizowania danych i tworzenia rozbudowanych raportów wizualnych w witrynie Azure Portal. Skoroszyty mogą wysyłać zapytania o dane z wielu źródeł danych i łączyć i korelować dane z wielu zestawów danych w jednej wizualizacji, co ułatwia wizualną reprezentację systemu. Skoroszyty są interaktywne, z aktualizowaniem danych w czasie rzeczywistym i mogą być współużytkowane przez zespoły.

Możesz użyć skoroszytów, które udostępnia usługa Azure Monitor Szczegółowe informacje, używać biblioteki szablonów skoroszytu lub tworzyć własne skoroszyty. W witrynie Azure Portal wybierz pozycję Skoroszyty w obszarze nawigacji po lewej stronie usługi Azure Monitor, aby wyświetlić dostępne skoroszyty i szablony oraz uzyskać do nie dostępu.

Pulpity nawigacyjne

Pulpity nawigacyjne umożliwiają łączenie różnych rodzajów danych w jednym okienku w witrynie Azure Portal. Możesz dodać dane wyjściowe dowolnego zapytania dziennika lub wykresu metryk do pulpitu nawigacyjnego platformy Azure i opcjonalnie udostępnić pulpit nawigacyjny innym użytkownikom platformy Azure. Można na przykład utworzyć pulpit nawigacyjny przedstawiający graf metryk, tabelę dzienników aktywności i wykres użycia z Szczegółowe informacje aplikacji.

Power BI

Power BI to usługa analizy biznesowej, która udostępnia interaktywne wizualizacje w różnych źródłach danych. Usługę Power BI można skonfigurować tak, aby automatycznie importować dane dziennika z usługi Azure Monitor, aby korzystać z tych wizualizacji. Usługa Power BI to skuteczny sposób udostępniania danych innym osobom w organizacji i poza organizacją.

Grafana

Grafana to otwarta platforma do obsługi pulpitów nawigacyjnych operacyjnych. Narzędzie Grafana zawiera wtyczkę źródła danych usługi Azure Monitor w celu wizualizacji metryk i dzienników usługi Azure Monitor. Usługa Azure Managed Grafana optymalizuje to środowisko dla natywnych dla platformy Azure magazynów danych, takich jak Azure Monitor i Azure Data Explorer.

Grafana ma również popularne wtyczki i szablony pulpitów nawigacyjnych dla narzędzi monitorowania wydajności aplikacji innych niż Microsoft (APM), takich jak Dynatrace, New Relic i AppDynamics. Narzędzie Grafana obejmuje wtyczki AWS CloudWatch i GCP BigQuery do monitorowania wielochmurowego w jednym okienku szkła. Te zasoby umożliwiają wizualizowanie danych usługi Azure Monitor wraz z innymi metrykami zbieranych przez te inne narzędzia.

Akcje

Skuteczne rozwiązanie do monitorowania aktywnie reaguje na zdarzenia krytyczne bez konieczności zauważenia problemu przez osobę lub zespół. Odpowiedź może być tekstem lub wiadomością e-mail do administratora lub zautomatyzowanym procesem, który próbuje poprawić warunek błędu.

Diagram that shows the Respond part of the Consumption section of the Azure Monitor system.

Usługa Azure Monitor współpracuje z następującymi typami zautomatyzowanych alertów i odpowiedzi.

Sztuczna inteligencja dla operacji IT (AIOps)

AIOps opisuje stosowanie technik sztucznej inteligencji i uczenia maszynowego w celu ulepszania i automatyzowania aspektów operacji IT i zarządzania infrastrukturą. Usługa Azure Monitor udostępnia funkcje, które używają uczenia maszynowego i sztucznej inteligencji do automatyzowania zadań opartych na danych, przewidywania użycia pojemności, identyfikowania problemów z wydajnością i wykrywania anomalii.

Te funkcje upraszczają monitorowanie i operacje IT bez konieczności znajomości uczenia maszynowego. Jeśli masz wiedzę na temat uczenia maszynowego, możesz zastosować więcej uczenia maszynowego do danych zbieranych przez usługę Azure Monitor przy użyciu usług Azure Machine Edukacja.

Alerty usługi Azure Monitor

Alerty powiadamiają o krytycznych warunkach i mogą podjąć działania naprawcze. Reguły alertów mogą być oparte na danych dotyczących metryk lub dzienników. Reguły alertów dotyczących metryk udostępniają alerty niemal w czasie rzeczywistym na podstawie zebranych metryk. Reguły alertów dzienników oparte na danych dziennika umożliwiają złożoną logikę między danymi z wielu źródeł.

Reguły alertów używają grup akcji, które mogą wykonywać akcje, takie jak wysyłanie wiadomości e-mail lub powiadomień SMS. Grupy akcji mogą wysyłać powiadomienia przy użyciu elementów webhook w celu wyzwalania procesów zewnętrznych lub integracji z narzędziami do zarządzania usługami IT. Możesz udostępniać grupy akcji, akcje i zestawy adresatów w wielu regułach.

Skalowanie automatyczne

Automatyczne skalowanie umożliwia dynamiczne dostosowywanie liczby uruchomionych zasobów w celu obsługi obciążenia aplikacji. Aby zaoszczędzić pieniądze lub zwiększyć wydajność, możesz utworzyć reguły korzystające z metryk usługi Azure Monitor, aby określić, kiedy automatycznie dodawać lub usuwać zasoby. Możesz określić minimalną i maksymalną liczbę wystąpień oraz logikę, dla której należy zwiększyć lub zmniejszyć zasoby.