Zobacz Reguły zbierania danych (DCRs) w usłudze Azure Monitor.
Reguły zbierania danych (DCR) są częścią procesu zbierania danych przypominającego proces ETL, który ulepsza starsze metody zbierania danych dla usługi Azure Monitor. Ten proces używa wspólnego potoku pozyskiwania danych dla wszystkich źródeł danych i standardowej metody konfiguracji, która jest bardziej zarządzalna i skalowalna niż poprzednie metody zbierania.
Konkretne zalety zbierania danych opartych na modelu DCR obejmują następujące elementy:
- Spójna metoda konfiguracji różnych źródeł danych.
- Możliwość zastosowania przekształcenia w celu filtrowania lub modyfikowania danych przychodzących przed wysłaniem ich do miejsca docelowego.
- Skalowalne opcje konfiguracji obsługujące infrastrukturę jako kod i procesy DevOps.
- Opcja potoku brzegowego we własnym środowisku w celu zapewnienia wysokiej klasy skalowalności, konfiguracji sieci warstwowej i okresowej łączności.
Wyświetlanie kontrolerów domeny
Reguły zbierania danych (DCR) są przechowywane na platformie Azure, dzięki czemu można je centralnie wdrażać i zarządzać jak każdy inny zasób platformy Azure. Zapewniają one spójny i scentralizowany sposób definiowania i dostosowywania różnych scenariuszy zbierania danych.
Wyświetl wszystkie kontrolery domeny w subskrypcji z opcji Reguły zbierania danych w menu Monitor w witrynie Azure Portal. Niezależnie od metody użytej do utworzenia kontrolera domeny i szczegółów samego kontrolera domeny wszystkie kontrolery domeny w subskrypcji są wyświetlane na tym ekranie.
Zamieniono starsze metody zbierania danych
Proces zbierania dcR został zastąpiony lub jest w trakcie zastępowania innych metod zbierania danych w usłudze Azure Monitor. W poniższej tabeli wymieniono starsze metody ze swoimi zamianami opartymi na modelu DCR. Inne metody zbierania danych w usłudze Azure Monitor również powinny zostać zastąpione przez kontrolery domeny w przyszłości.
Starsza metoda | DCR, metoda | opis |
---|---|---|
Agent usługi Log Analytics | Agent usługi Azure Monitor | Agent usługi Azure Monitor jest teraz używany do monitorowania maszyn wirtualnych i klastrów Kubernetes obsługujących szczegółowe informacje o maszynach wirtualnych i szczegółowe informacje o kontenerze. |
Ustawienia diagnostyczne (tylko metryki) |
Eksportowanie metryk | Ustawienia diagnostyczne są nadal używane do zbierania dzienników zasobów z zasobów platformy Azure. Metryki platformy można teraz zbierać przy użyciu eksportu metryk. |
Interfejs API modułu zbierającego dane | Interfejs API pozyskiwania dzienników | Interfejs API pozyskiwania dzienników służy do wysyłania danych do obszaru roboczego usługi Log Analytics z dowolnego klienta REST. Zastępuje interfejs API modułu zbierającego dane, który był mniej bezpieczny i mniej funkcjonalny. |
Potok usługi Azure Monitor
Proces zbierania danych obsługiwany przez kontrolery domeny jest oparty na potoku usługi Azure Monitor, który zapewnia wspólną ścieżkę przetwarzania dla danych przychodzących. Potok chmury jest jednym z składników potoku usługi Azure Monitor (zobacz Potok usługi Edge poniżej dla innego składnika) i jest automatycznie dostępny w ramach subskrypcji platformy Azure w ramach platformy Azure Monitor. Nie wymaga konfiguracji i nie jest ona wyświetlana w witrynie Azure Portal.
Każdy scenariusz zbierania danych przy użyciu potoku usługi Azure Monitor jest zdefiniowany w usłudze DCR, który zawiera instrukcje dotyczące sposobu przetwarzania odbieranych danych przez potok w chmurze. W zależności od scenariusza kontrolery domeny określą wszystkie lub niektóre z następujących elementów:
- Dane do zbierania i wysyłania do potoku.
- Schemat danych przychodzących.
- Przekształcenia, które mają być stosowane do danych przed ich zapisaniem.
- Miejsce docelowe, w którym mają być wysyłane dane.
Korzystanie z kontrolera domeny
Istnieją dwa podstawowe sposoby określenia kontrolerów domeny dla określonego scenariusza zbierania danych zgodnie z opisem w poniższych sekcjach. Każdy scenariusz będzie obsługiwał jedną z tych metod, ale nie obie.
Uwaga
Kontrolery DCR przekształcania obszaru roboczego są aktywne natychmiast po ich utworzeniu. Nie używają żadnej z metod opisanych w tej sekcji.
Skojarzenia reguł zbierania danych (DCRA)
Skojarzenia reguł zbierania danych (DCRA) są używane do skojarzenia kontrolera domeny z monitorowanym zasobem. Jest to relacja wiele-do-wielu, w której pojedynczy kontroler domeny może być skojarzony z wieloma zasobami, a jeden zasób może być skojarzony z wieloma kontrolerami domeny. Dzięki temu można opracować strategię utrzymania monitorowania między zestawami zasobów z różnymi wymaganiami.
Na przykład na poniższym diagramie przedstawiono zbieranie danych dla agenta usługi Azure Monitor (AMA) uruchomionego na maszynie wirtualnej. Po zainstalowaniu agenta łączy się z usługą Azure Monitor, aby pobrać wszystkie skojarzone z nim kontrolery domeny. W tym scenariuszu kontrolery domeny określają zdarzenia i dane dotyczące wydajności do zebrania, których agent używa do określenia, jakie dane mają być zbierane z maszyny i wysyłane do usługi Azure Monitor. Po dostarczeniu danych potok chmury uruchamia wszelkie przekształcenia określone w kontrolerze domeny w celu filtrowania i modyfikowania danych, a następnie wysyła dane do określonego obszaru roboczego i tabeli.
Bezpośrednie pozyskiwanie
W przypadku bezpośredniego pozyskiwania określony kontroler domeny jest określany do przetwarzania danych przychodzących. Na przykład na poniższym diagramie przedstawiono dane z aplikacji niestandardowej przy użyciu interfejsu API pozyskiwania dzienników. Każde wywołanie interfejsu API określa kontroler domeny, który będzie przetwarzać dane. Kontroler domeny rozumie strukturę danych przychodzących, obejmuje przekształcenie , które zapewnia, że dane są w formacie tabeli docelowej, oraz określa obszar roboczy i tabelę do wysyłania przekształconych danych.
Przekształcenia
Przekształcenia to zapytania KQL zawarte w kontrolerze domeny, które są uruchamiane względem każdego rekordu wysyłanego do potoku chmury. Umożliwiają one modyfikowanie danych przychodzących przed ich zapisaniem w usłudze Azure Monitor lub wysłaniem ich do innego miejsca docelowego. Możesz filtrować niepotrzebne dane, aby zmniejszyć koszty pozyskiwania, usunąć poufne dane, które nie powinny być utrwalane w obszarze roboczym usługi Log Analytics lub sformatować dane, aby upewnić się, że są zgodne ze schematem jego miejsca docelowego. Przekształcenia umożliwiają również zaawansowane scenariusze, takie jak wysyłanie danych do wielu miejsc docelowych lub wzbogacanie danych o dodatkowe informacje.
Potok brzegowy
Potok brzegowy rozszerza potok usługi Azure Monitor na własne centrum danych. Umożliwia zbieranie na dużą skalę i routing danych telemetrycznych przed ich dostarczeniem do potoku chmury. W przeciwieństwie do potoku chmury potok brzegowy jest opcjonalny i wymaga konfiguracji.
Konkretne przypadki użycia potoku brzegowego usługi Azure Monitor to:
- Skalowalność. Potok brzegowy może obsługiwać duże ilości danych z monitorowanych zasobów, które mogą być ograniczone przez inne metody zbierania, takie jak agent usługi Azure Monitor.
- Łączność okresowa. Niektóre środowiska mogą mieć zawodną łączność z chmurą lub mieć długie nieoczekiwane okresy bez połączenia. Potok brzegowy może buforować dane lokalnie i synchronizować je z chmurą po przywróceniu łączności.
- Sieć warstwowa. W niektórych środowiskach sieć jest segmentowana, a dane nie mogą być wysyłane bezpośrednio do chmury. Potok brzegowy może służyć do zbierania danych z monitorowanych zasobów bez dostępu do chmury i zarządzania połączeniem z usługą Azure Monitor w chmurze.
Regiony dcR
Reguły zbierania danych są dostępne we wszystkich regionach publicznych, w których są obsługiwane obszary robocze usługi Log Analytics oraz chmury platformy Azure Government i Chiny. Chmury z przerwami w powietrzu nie są jeszcze obsługiwane. Kontroler domeny jest tworzony i przechowywany w określonym regionie, a kopia zapasowa jest tworzona w sparowanym regionie w obrębie tej samej lokalizacji geograficznej. Usługa jest wdrażana we wszystkich trzech strefach dostępności w regionie. Z tego powodu jest to usługa strefowo nadmiarowa, która dodatkowo zwiększa dostępność.
Miejsce przechowywania danych w jednym regionie to funkcja w wersji zapoznawczej umożliwiająca przechowywanie danych klientów w jednym regionie i jest obecnie dostępna tylko w regionie Azji Południowo-Wschodniej (Singapur) regionu Geograficznego Azji i Pacyfiku i Brazylii Południowej (Sao Paulo State) Regionu Brazylii Geograficznej. Pobyt w jednym regionie jest domyślnie włączony w tych regionach.
Następne kroki
Aby uzyskać dodatkowe informacje na temat pracy z kontrolerami domeny, zobacz następujące artykuły.
- Struktura reguł zbierania danych dla opisu struktury JSON kontrolerów domeny i różnych elementów używanych dla różnych przepływów pracy.
- Przykładowe reguły zbierania danych (DCR) dla przykładowych żądań DCR dla różnych scenariuszy zbierania danych.
- Tworzenie i edytowanie reguł zbierania danych (DCR) w usłudze Azure Monitor dla różnych metod tworzenia kontrolerów domeny dla różnych scenariuszy zbierania danych.
- Limity usługi Azure Monitor dla limitów, które mają zastosowanie do poszczególnych kontrolerów domeny.