Monitorowanie i usługa Azure Monitor

Ukończone

Ta lekcja zawiera omówienie monitorowania i usługi Azure Monitor. Poznasz możliwości usługi Azure Monitor, które są ważne dla pomyślnej operacji platformy Azure i hybrydowych zasobów i aplikacji.

Wprowadzenie do monitorowania

Środowisko IT może zawierać wiele zasobów, usług, sieci i inną infrastrukturę. Monitorowanie śledzi stan, kondycję, zachowanie i wydajność aplikacji i środowiska IT. Jednym z celów monitorowania jest upewnienie się, że aplikacje i środowisko działają optymalnie, bezpiecznie i niezawodnie. Innym celem jest wykrywanie i pomoc w rozwiązywaniu wszelkich problemów.

Monitorowanie obejmuje następujące kluczowe działania:

  • Zbieranie danych metryk, dzienników i śladów dzienników w celu zapewnienia wglądu w funkcjonowanie i wydajność monitorowanych składników.
  • Analiza danych w celu zrozumienia bieżącego stanu, identyfikowania wzorców, trendów i anomalii oraz przewidywania potencjalnych problemów.
  • Alerty wyzwalające określone warunki, takie jak wysokie użycie procesora CPU lub mała ilość miejsca na dysku, w celu powiadamiania administratorów lub wyzwalania automatycznych odpowiedzi.
  • Wizualizacje przedstawiające zebrane dane w przyjaznych dla użytkownika formatach wizualnych, które ułatwiają administratorom szybką ocenę stanu systemu i zasobów.
  • Diagnostyka i rozwiązywanie problemów pomagające zidentyfikować główne przyczyny problemów i podejmować świadome decyzje w celu ich rozwiązania.

Monitorowanie zapewnia następujące ważne korzyści:

  • Wydajność i optymalizacja kosztów. Identyfikuje wąskie gardła wydajności i obszary w celu poprawy wykorzystania zasobów, wydajności i kosztów.
  • Proaktywne zarządzanie. Umożliwia podejmowanie proaktywnych, a nie reaktywnych środków, aby zapobiec przestojom, przerwom i innym problemom.
  • Niezawodność. Zapewnia szybką identyfikację, rozwiązywanie problemów i odzyskiwanie po wystąpieniu problemów.
  • Planowanie pojemności. Ułatwia analizowanie historycznych wzorców użycia, aby ułatwić prognozowanie, planowanie i skalowanie infrastruktury.
  • Monitorowanie zabezpieczeń. Wykrywa zagrożenia bezpieczeństwa, naruszenia i podejrzane działania, aby pomóc w utrzymaniu stanu zabezpieczeń systemu i reagowania na nie.
  • Monitorowanie zgodności i ładu. Może monitorować przestrzeganie standardów, przepisów i zasad.

Omówienie usługi Azure Monitor

Po uruchomieniu aplikacji opartych na różnych usługach i zasobach kluczowym elementem monitorowania jest możliwość powiązania wydajności i kondycji aplikacji ze składnikami, na których są tworzone. Dzięki temu można efektywnie analizować i rozwiązywać problemy z aplikacjami.

Usługa Azure Monitor udostępnia funkcje i narzędzia do zbierania, zarządzania i analizowania danych IT ze wszystkich zasobów platformy Azure, innych chmur i zasobów lokalnych. Na poniższym diagramie przedstawiono ogólny widok architektury usługi Azure Monitor.

Diagram that shows an overview of Azure Monitor with data sources on the left and features that use the collected data at right.

Zbieranie i przechowywanie danych

Po dodaniu zasobów do subskrypcji platformy Azure usługa Azure Monitor rozpoczyna zbieranie danych dotyczących zasobów. Usługa Azure Monitor oferuje następujące możliwości zbierania, przechowywania i zarządzania danymi monitorowania:

  • Natywne monitorowanie całego wdrożenia platformy Azure.
  • Narzędzia, takie jak agenci zbierania danych i interfejsy API do monitorowania wszystkich warstw w stosie, w tym aplikacji i infrastruktury, na platformie Azure i poza nimi.
  • Integracja z usługą przesyłania strumieniowego danych usługi Azure Event Hubs.
  • Przekształcenia danych podczas pozyskiwania umożliwiają filtrowanie danych, których nie potrzebujesz.
  • Konfigurowalne okresy przechowywania danych, archiwizacja i opcje przywracania.
  • Rabaty w warstwie cenowej na podstawie ilości danych.
  • Plan dzienników podstawowych o niskich kosztach na potrzeby zbierania i przechowywania pełnych dzienników o dużej ilości używanych do debugowania, rozwiązywania problemów i inspekcji, ale nie do analizy i alertów.

Analiza danych i odpowiedź

Usługa Azure Monitor oferuje szeroki zestaw narzędzi i możliwości, które ułatwiają analizowanie i uzyskiwanie szczegółowych informacji na podstawie danych monitorowania. Usługa Azure Monitor obejmuje następujące funkcje do obsługi analizy danych i odpowiedzi:

  • Łatwy w użyciu interfejs użytkownika portalu, który umożliwia wyświetlanie, filtrowanie i manipulowanie danymi monitorowania.
  • język zapytań Kusto (KQL), zaawansowany język zapytań zoptymalizowany pod kątem zapytań ad hoc, eksploracji danych i analizy dużych ilości danych przesyłanych strumieniowo z wielu źródeł.
  • Szereg narzędzi do dostosowywania analizy, wizualizacji, alertów i odpowiedzi.
  • Gotowe do użycia zalecane alerty.
  • Gotowe do użycia środowiska monitorowania z zaawansowanymi, wbudowanymi analizami i wizualizacjami wdrożenia.
  • Automatyczne skalowanie w celu automatycznego dodawania i usuwania zasobów zgodnie z obciążeniem aplikacji.
  • Natywne możliwości uczenia maszynowego i sztucznej inteligencji, które ułatwiają wykrywanie anomalii i reagowanie na nie.

Alerty, skoroszyty i wizualizacje

Monitorowanie interakcyjne to jeden ze sposobów monitorowania aplikacji. Inną opcją jest skonfigurowanie alertów w celu wysyłania wiadomości SMS lub wiadomości e-mail do osoby lub zespołu w celu dalszego badania lub wyzwalania akcji odpowiedzi w niektórych sytuacjach.

Skoroszyty usługi Azure Monitor udostępniają elastyczną kanwę do analizowania danych i tworzenia rozbudowanych raportów wizualnych w witrynie Azure Portal. Skoroszyty mogą korzystać z wielu źródeł danych platformy Azure i łączyć je w ujednolicone interaktywne środowiska. Możesz użyć gotowych skoroszytów udostępnianych przez usługę Azure Monitor lub utworzyć własne skoroszyty na podstawie wstępnie zdefiniowanych szablonów.

Na poniższej ilustracji przedstawiono trzy typy skoroszytów, które wyświetlają zarejestrowane dane w różnych formatach wykresu i tabeli.

Screenshots of three workbooks displaying logged data in various chart and table formats.

Wizualizacje tworzone w usłudze Azure Monitor można dodawać do pulpitów nawigacyjnych platformy Azure, co umożliwia łączenie różnych rodzajów danych w jednym okienku w witrynie Azure Portal.

Screenshot of an Azure dashboard that displays metrics in graph format for application performance metrics at left and security incidents at right.