Udostępnij za pośrednictwem


Możliwość obserwowania operatora platformy Azure

Struktura obserwacji Operator Nexus zapewnia wgląd operacyjny w wystąpienia lokalne. Platforma obsługuje rejestrowanie, monitorowanie i alerty (LMA), analizę i wizualizację danych i metryk operacyjnych (platform i obciążeń).

Zrzut ekranu przedstawiający platformę Operator Nexus Logging, Monitoring and Alerting (LMA).

Rysunek: Operator Nexus Logging, Monitoring and Alerting Framework (LMA) Framework

Najważniejsze elementy platformy obserwacji Operator Nexus to:

  • Scentralizowane zbieranie danych: Rozwiązanie operator Nexus do obserwacji opiera się na kolekcji wszystkich danych w centralnym miejscu. W tym miejscu można obserwować dane monitorowania ze wszystkich wystąpień lokalnych.
  • Dobrze zdefiniowane i przetestowane narzędzia: rozwiązanie opiera się na usłudze Azure Monitor, która zbiera, analizuje i działa na danych telemetrycznych z chmury i wystąpień lokalnych.
  • Łatwe do nauki i użycia: rozwiązanie ułatwia analizowanie i debugowanie problemów z możliwością przeszukiwania danych z poziomu lub we wszystkich wystąpieniach w chmurze i w środowisku lokalnym.
  • Narzędzia do wizualizacji: niestandardowe pulpity nawigacyjne i skoroszyty są tworzone zgodnie z potrzebami.
  • Zintegrowane narzędzia alertów: alerty są tworzone na podstawie progów niestandardowych. Możesz tworzyć i ponownie używać szablonów alertów we wszystkich wystąpieniach.

Ten artykuł pomaga zrozumieć strukturę obserwacji Operator Nexus, która składa się ze stosu składników:

  • Usługa Azure Monitor zbiera i agreguje dane rejestrowania ze składników Operator Nexus
  • Obszar roboczy usługi Azure Log Analytics (LAW) zbiera i agreguje dane rejestrowania z wielu subskrypcji i dzierżaw platformy Azure
  • Analiza, wizualizacja i alerty są wykonywane na zagregowanych danych dziennika.

Monitorowanie platformy

Operator Nexus zapewnia wgląd w wydajność wdrożeń, które składają się z zasobów infrastruktury. Dzienniki i metryki są potrzebne do zbierania i analizowania z tych zasobów platformy. Uzyskujesz cenne informacje ze scentralizowanej kolekcji i agregacji danych ze wszystkich źródeł, w porównaniu z niezagregowanymi danymi.

Te dzienniki i metryki są używane do obserwowania stanu platformy. Możesz zobaczyć wydajność i przeanalizować, co jest złe. Możesz przeanalizować, co spowodowało sytuację. Wizualizacja pomaga skonfigurować wymagane alerty i w jakich warunkach. Można na przykład skonfigurować alerty do wygenerowania, gdy zasoby zachowują się nieprawidłowo lub kiedy osiągnięto progi. Zebrane dzienniki i analizy umożliwiają debugowanie wszelkich problemów w środowisku.

Dane monitorowania

Funkcja Operator Nexus umożliwia zbieranie danych tego samego rodzaju co inne zasoby platformy Azure. Dane zebrane z poszczególnych wystąpień można wyświetlić w prawie.

Więcej informacji na temat monitorowania zasobów platformy Azure można znaleźć tutaj.

Zbieranie i routing

Możliwość obserwacji operatora Nexus umożliwia zbieranie danych dla każdego zasobu infrastruktury. Zestaw składników infrastruktury obejmuje:

  • Sieć szkieletowa obejmująca urzędy certyfikacji, tors, serwery NPB, przełączniki zarządzania i serwer terminali.
  • Obliczenia obejmujące serwery bez systemu operacyjnego.
  • Undercloud Control Plane (klaster Kubernetes odpowiedzialny za wdrażanie i zarządzanie cyklem życia ogólnej platformy).

Zbieranie danych dziennika z tych warstw jest domyślnie włączone podczas tworzenia wystąpienia operatora Nexus. Zebrane dzienniki są kierowane do usługi Azure Monitor LAW.

Możesz również zbierać dane z warstw dzierżawy utworzonych na potrzeby uruchamiania funkcji sieci konteneryzowanych i zwirtualizowanych. Dane dziennika, które można zebrać, obejmują:

  • Kolekcja dziennika systemowego z maszyn wirtualnych (używana dla obciążeń VNFs lub CNF).
  • Kolekcja dzienników z klastrów Kubernetes i aplikacji wdrożonych na górze.

Należy włączyć zbieranie dzienników z klastrów Kubernetes dzierżawy i maszyn wirtualnych. Należy wykonać kroki wdrażania agentów monitorowania platformy Azure. Dane zostaną zebrane w usłudze Azure LAW.

Magazyn dzienników Operatora Nexus

Dane w dziennikach usługi Azure Monitor są przechowywane w tabelach, w których każda tabela ma własny zestaw unikatowych właściwości.

Wszystkie dzienniki zasobów w usłudze Azure Monitor mają te same pola, a następnie pola specyficzne dla usługi; zobacz wspólny schemat.

Dzienniki z platformy Operator Nexus są przechowywane w następujących tabelach:

Table opis
Dziennik systemu Zdarzenia dziennika systemowego na komputerach z systemem Linux przy użyciu agenta usługi Log Analytics
ContainerInventory Szczegóły i bieżący stan każdego kontenera.
ContainerLog Wiersze dziennika zebrane ze strumieni stdout i stderr dla kontenerów
ContainerNodeInventory Szczegóły węzłów, które służą jako hosty kontenerów.
InsightMetrics Metryki zebrane z serwera, K8s, kontenerów.
KubeEvents Zdarzenia kubernetes i ich właściwości.
KubeMonAgentEvents Zdarzenia rejestrowane przez agenta Kubernetes usługi Azure Monitor pod kątem błędów i ostrzeżeń.
KubeNodeInventory Szczegóły węzłów będących częścią klastra Kubernetes
KubePodInventory Zasobniki kubernetes i ich właściwości
KubePVInventory Trwałe woluminy i ich właściwości platformy Kubernetes.
KubeServices Usługi Kubernetes i ich właściwości
Puls Rekordy rejestrowane przez agentów usługi Log Analytics raz na minutę w celu raportowania kondycji agenta

Metryki operatora nexus

Tabela "InsightMetrics" w sekcji Dzienniki zawiera metryki zebrane z maszyn bez systemu operacyjnego i klastra Kubernetes w chmurze. Ponadto można zaobserwować kilka wybranych metryk zebranych z chmury, otwierając kartę Metryki z menu usługi Azure Monitor.

Zrzut ekranu przedstawiający wybór metryk usługi Azure Monitor.

Rysunek: Wybór metryk usługi Azure Monitor

Aby uzyskać szczegółowe informacje na temat korzystania z tego narzędzia, zobacz Analizowanie metryk za pomocą Eksploratora metryk usługi Azure Monitor.

Skoroszyty

Skoroszyty łączą tekst, zapytania dzienników, metryki i parametry na potrzeby analizy danych oraz tworzenie wielu rodzajów zaawansowanych wizualizacji. Aby wdrożyć skoroszyty platformy Azure w usłudze Azure LAW, możesz użyć przykładowych szablonów skoroszytów usługi Azure Resource Manager do rejestrowania i monitorowania operatora Nexus.

Alerty

Możesz użyć przykładowych szablonów alarmów usługi Azure Resource Manager dla reguł alertów Operator Nexus. Należy określić progi i warunki dla alertów. Następnie można wdrożyć te szablony alertów w środowisku lokalnym.

Obszar roboczy analizy dzienników

Obszar roboczy usługi Log Analytics (LAW) to unikatowe środowisko do rejestrowania danych z usługi Azure Monitor i innych usług platformy Azure. Każdy obszar roboczy ma własne repozytorium danych i konfigurację, ale może łączyć dane z wielu usług. Każdy obszar roboczy składa się z wielu tabel danych.

Można utworzyć pojedyncze prawo w celu zbierania wszystkich odpowiednich danych lub wielu obszarów roboczych na podstawie wymagań operatora.