Tworzenie niezawodnej podstawy danych serwerów z obsługą usługi Azure Arc przy użyciu metryk i dzienników usługi Azure Monitor

Ukończone

Firma Tailwind Manufacturing interesuje się sortowaniem danych usługi Azure Monitor na serwerach z obsługą usługi Azure Arc w celu zapewnienia podstaw danych do analizy, raportowania i wizualizacji. W tej lekcji dowiesz się, jak usługa Azure Monitor reprezentuje dane między metrykami i dziennikami oraz możliwościami usługi Log Analytics usługi Azure Monitor.

Omówienie danych z obserwacji w usłudze Azure Monitor

Dzisiejsze złożone środowiska obliczeniowe uruchamiają rozproszone aplikacje, które korzystają zarówno z usług w chmurze, jak i lokalnych. Włączenie obserwacji w tych środowiskach wymaga zbierania danych operacyjnych z każdej warstwy i każdego składnika systemu rozproszonego. Musisz mieć możliwość wykonywania szczegółowych informacji na temat tych danych i konsolidowania ich w jednym okienku szkła z różnymi perspektywami, aby wspierać uczestników projektu w całej organizacji.

Usługa Azure Monitor zbiera i agreguje dane z różnych źródeł w wspólną platformę danych, w której może być używana do analizy, wizualizacji i alertów. Zapewnia spójne środowisko danych z wielu źródeł, co zapewnia szczegółowe informacje dotyczące wszystkich monitorowanych zasobów, a nawet danych z innych usług, które przechowują dane w usłudze Azure Monitor.

Diagram architektury usługi Azure Monitor przedstawiający podstawowe składniki.

Metryki usługi Azure Monitor

Metryki to wartości liczbowe, które opisują pewien aspekt systemu w określonym momencie w czasie. Są one zbierane w regularnych odstępach czasu i są identyfikowane ze znacznikiem czasu, nazwą, wartością i co najmniej jedną etykietą definiującą. Metryki mogą być agregowane przy użyciu różnych algorytmów, w porównaniu z innymi metrykami i analizowane pod kątem trendów w czasie.

Metryki w usłudze Azure Monitor są przechowywane w bazie danych szeregów czasowych zoptymalizowanych pod kątem analizowania danych sygnatur czasowych. Ta optymalizacja ułatwia alerty i szybkie wykrywanie problemów. Mogą one powiedzieć, jak działa system, ale zazwyczaj muszą być łączone z dziennikami, aby zidentyfikować główną przyczynę problemów.

Metryki są dostępne do interaktywnej analizy w witrynie Azure Portal za pomocą Eksploratora metryk platformy Azure. Możesz dodać je do pulpitu nawigacyjnego platformy Azure na potrzeby wizualizacji w połączeniu z innymi danymi i używać ich do zgłaszania alertów niemal w czasie rzeczywistym.

  • Analizowanie przy użyciu Eksploratora metryk w celu analizowania zebranych metryk na wykresie i porównywania metryk z różnych zasobów.
  • Alert przez skonfigurowanie reguły alertu metryki, która wysyła powiadomienie lub podejmuje automatyczną akcję, gdy wartość metryki przekroczy próg.
  • Wizualizuj, przypinając wyniki zapytania jako tabele lub wykresy na pulpitach nawigacyjnych platformy Azure, tworząc skoroszyt łączący wiele zestawów danych lub eksportując wyniki do narzędzia Grafana.
  • Automatyzowanie przy użyciu autoskalowania w celu zwiększenia lub zmniejszenia zasobów na podstawie wartości metryki przekraczającej próg.

Diagram architektury metryk platformy Azure przedstawiający podstawowe składniki.

Dzienniki usługi Azure Monitor

Dzienniki to rekordy zdarzeń, które wystąpiły w systemie. Mogą zawierać różne rodzaje danych i mogą być ustrukturyzowane lub wolne tekst ze znacznikiem czasu. Mogą być tworzone sporadycznie, ponieważ zdarzenia w środowisku generują wpisy dziennika. System pod dużym obciążeniem zwykle generuje więcej woluminów dziennika.

Dzienniki w usłudze Azure Monitor są przechowywane w obszarze roboczym usługi Log Analytics opartym na usłudze Azure Data Explorer, który zapewnia zaawansowany aparat analizy i zaawansowany język zapytań. Dzienniki zazwyczaj zawierają wystarczającą ilość informacji, aby zapewnić pełny kontekst zidentyfikowanego problemu i są przydatne do identyfikowania głównej przyczyny problemów.

Zapytania dzienników można interaktywnie pracować z usługą Log Analytics w witrynie Azure Portal. Możesz również dodać wyniki do pulpitu nawigacyjnego platformy Azure w celu wizualizacji w połączeniu z innymi danymi. Możesz również utworzyć alerty dziennika, które wyzwalają alert na podstawie wyników zaplanowanego zapytania.

  • Analizowanie przy użyciu usługi Log Analytics w witrynie Azure Portal w celu pisania zapytań dzienników i interaktywnego analizowania danych dzienników przy użyciu zaawansowanego aparatu analizy.
  • Alert, konfigurując regułę alertu dziennika, która wysyła powiadomienie lub podejmuje automatyczną akcję, gdy wyniki zapytania pasują do określonego wyniku.
  • Wizualizuj, przypinając wyniki zapytania jako tabele lub wykresy na pulpitach nawigacyjnych platformy Azure. Ponadto tworząc skoroszyt łączący wiele zestawów danych lub eksportując wyniki do usługi Power BI lub Grafana na potrzeby wizualizacji.

Diagram przedstawiający architekturę dzienników platformy Azure przedstawiającą podstawowe składniki.

Dziennik analizy Azure

Log Analytics to narzędzie w witrynie Azure Portal służące do edytowania i uruchamiania zapytań dzienników przy użyciu danych w dziennikach usługi Azure Monitor. Możesz napisać zapytanie zwracające zestaw rekordów. Następnie możesz użyć funkcji usługi Log Analytics do sortowania, filtrowania i analizowania ich. Możesz też napisać bardziej zaawansowane zapytanie, aby przeprowadzić analizę statystyczną i zwizualizować wyniki na wykresie w celu zidentyfikowania określonego trendu.

Obszar roboczy usługi Log Analytics to unikatowe środowisko do rejestrowania danych z usług Azure Monitor, Microsoft Sentinel i Microsoft Defender dla Chmury. Każdy obszar roboczy ma własne repozytorium danych i konfigurację, ale może łączyć dane z wielu usług. Możesz użyć jednego obszaru roboczego dla wszystkich kolekcji danych lub utworzyć wiele obszarów roboczych na podstawie różnych wymagań.

W przypadku serwerów z obsługą usługi Azure Arc wybierz pozycję Dzienniki w okienku nawigacji po lewej stronie, aby uruchamiać zapytania dotyczące zebranych danych usługi Azure Monitor Log Analytics.

Zrzut ekranu przedstawiający widok obszaru roboczego usługi Azure Log Analytics przedstawiający podstawowe składniki.