Opracowywanie pulpitów nawigacyjnych monitorowania i stanu
Wizualizacje, takie jak wykresy i wykresy, mogą ułatwić analizowanie danych monitorowania w celu przechodzenia do szczegółów problemów i identyfikowania wzorców. W zależności od używanego narzędzia możesz również udostępniać te wizualizacje innym użytkownikom w organizacji i poza nimi.
W tej lekcji zapoznasz się z niektórymi sposobami tworzenia pulpitu nawigacyjnego monitorowania i stanu dla aplikacji. Przyjrzymy się:
- Pulpity nawigacyjne platformy Azure
- Skoroszyty usługi Azure Monitor
- Skoroszyty usługi Application Insights
- Power BI
- Grafana
- Tworzenie własnej aplikacji niestandardowej
Co to są pulpity nawigacyjne platformy Azure?
Pulpity nawigacyjne umożliwiają tworzenie ukierunkowanego i zorganizowanego widoku w witrynie Azure Portal zasobów w chmurze. Zapewniają one "pojedyncze okienko szkła" w infrastrukturze i usługach platformy Azure, co ułatwia szybsze identyfikowanie ważnych problemów.
Oto przykładowy pulpit nawigacyjny:
Zalety pulpitów nawigacyjnych platformy Azure
Pulpity nawigacyjne platformy Azure zapewniają:
- Integracja z usługami platformy Azure. Wizualizacje można przypinać do pulpitu nawigacyjnego z wielu stron platformy Azure, w tym analizy metryk, analizy dzienników i usługi Application Insights.
- Obsługa zarówno metryk, jak i danych dziennika.
- Sposób łączenia danych z wielu źródeł, w tym danych wyjściowych z:
- Opcja osobistych lub udostępnionych pulpitów nawigacyjnych. Pulpity nawigacyjne są zintegrowane z uwierzytelnianiem opartym na rolach platformy Azure (RBAC).
- Automatyczne odświeżanie.
- Parametryzowane pulpity nawigacyjne metryk ze znacznikiem czasu i parametrami niestandardowymi.
- Elastyczne opcje układu.
- Tryb pełnoekranowy.
Ograniczenia pulpitów nawigacyjnych platformy Azure
Pulpity nawigacyjne platformy Azure nie zapewniają:
- Pełna kontrola nad wizualizacjami dzienników.
- Obsługa parametrów niestandardowych dla wykresów dzienników.
- Dane wykresów dzienników starsze niż 30 dni.
- Interakcyjność z danymi pulpitu nawigacyjnego.
- Pełne kontekstowe przechodzenie do szczegółów.
Co to są skoroszyty usługi Azure Monitor?
Widoki w usłudze Azure Monitor umożliwiają tworzenie niestandardowych wizualizacji przy użyciu danych dziennika. Rozwiązania do monitorowania używają ich do prezentowania zbieranych danych.
Zalety skoroszytów usługi Azure Monitor
Skoroszyty usługi Azure Monitor zapewniają:
- Rozbudowane wizualizacje dla danych dziennika.
- Eksportowanie i importowanie widoków w celu przeniesienia ich do innych grup zasobów i subskrypcji.
- Integracja z modelem zarządzania analitycznego dzienników z obszarami roboczymi i rozwiązaniami do monitorowania.
- Filtry parametrów niestandardowych.
- Widoki interakcyjne, które mogą przechodzić do szczegółów innych widoków.
Ograniczenia skoroszytów usługi Azure Monitor
Skoroszyty usługi Azure Monitor nie:
- Obsługa danych metryk.
- Udostępnianie widoków osobistych; widoki są dostępne dla wszystkich użytkowników z dostępem do obszaru roboczego.
- Automatycznie odśwież dane.
- Podaj opcje pełnego układu.
- Zapewnia obsługę wykonywania zapytań w wielu obszarach roboczych lub aplikacjach usługi Application Insights.
- Zezwalaj na przekroczenie rozmiaru odpowiedzi wynoszący 8 MB lub czasu wykonywania zapytania, aby przekroczyć 110 sekund.
Co to są skoroszyty usługi Application Insights?
Skoroszyty to interaktywne dokumenty, które zapewniają szczegółowe informacje na temat danych, badania i współpracy wewnątrz zespołu. Skoroszyty mogą służyć jako przewodnik rozwiązywania problemów lub przechwytywać szczegóły z pośmiertu zdarzenia.
Oto diagram przedstawiający wygląd skoroszytu:
Zalety skoroszytów usługi Application Insights
Skoroszyty usługi Application Insights:
Obsługa metryk i dzienników.
Parametry obsługi, które umożliwiają tworzenie interaktywnych raportów.
Możesz na przykład wybrać element w tabeli, aby dynamicznie aktualizować inne wykresy i wizualizacje.
Podaj przepływ podobny do dokumentu.
Podaj opcje dla skoroszytów osobistych lub udostępnionych.
Udostępniaj szablony, które obsługują publiczne galerie szablonów usługi GitHub.
Ograniczenia skoroszytów usługi Application Insights
Skoroszyty usługi Application Insights nie:
- Automatycznie odśwież dane.
- Podaj gęsty układ, taki jak zapewniane pulpity nawigacyjne. Dzięki temu skoroszyty są mniej przydatne jako "pojedyncze okienko szkła".
Co to jest usługa Power BI?
Usługa Power BI umożliwia tworzenie pulpitów nawigacyjnych i raportów biznesowych, a także raportów analizujących długoterminowe trendy kluczowych wskaźników wydajności. Możesz zaimportować wyniki zapytania dziennika do zestawu danych usługi Power BI, aby połączyć dane z różnych źródeł i udostępniać raporty w Internecie i na urządzeniach przenośnych.
Oto jak wygląda usługa Power BI:
Zalety usługi Power BI
Usługa Power BI udostępnia:
- Rozbudowane wizualizacje.
- Obszerna interakcyjność, w tym powiększanie i filtrowanie krzyżowe.
- Łatwy sposób udostępniania raportów organizacji.
- Integracja z wieloma źródłami danych.
- Wysoka wydajność dzięki wynikom buforowanym w module.
Ograniczenia usługi Power BI
Usługa Power BI nie:
- Obsługa danych dziennika.
- Integracja z usługami platformy Azure; na przykład nie można zarządzać pulpitami nawigacyjnymi ani modelami za pomocą usługi Azure Resource Manager.
- Odśwież dane więcej niż osiem razy dziennie.
Grafana
Grafana to otwarta platforma, która zapewnia operacyjne pulpity nawigacyjne. Pomaga wykrywać, izolować i klasyfikować zdarzenia operacyjne. Wtyczkę źródła danych Grafana Azure Monitor można dodać do subskrypcji platformy Azure, aby zwizualizować dane metryk platformy Azure.
Oto jak wygląda aplikacja Grafana:
Zalety narzędzia Grafana
Grafana zapewnia:
- Rozbudowane wizualizacje.
- Bogaty ekosystem źródeł danych.
- Interakcyjność danych, w tym powiększenie.
Ograniczenia narzędzia Grafana
Grafana nie:
- Obsługa danych metryk.
- Integracja z usługami platformy Azure; na przykład nie można zarządzać pulpitami nawigacyjnymi ani modelami za pomocą usługi Azure Resource Manager.
Tworzenie własnej aplikacji niestandardowej
Dostęp do danych dzienników i metryk w usłudze Azure Monitor można uzyskać za pośrednictwem interfejsu API przy użyciu wywołań REST. Ta funkcja umożliwia tworzenie własnych niestandardowych witryn internetowych i aplikacji.
Zalety tworzenia własnej aplikacji niestandardowej
W przypadku aplikacji niestandardowej masz:
- Pełna elastyczność prezentacji, wizualizacji, interakcyjności i funkcji.
- Kontrola nad tym, które metryki i dane dziennika łączysz z innymi źródłami danych.
Ograniczenia tworzenia własnej aplikacji niestandardowej
Dzięki aplikacji niestandardowej możesz utworzyć potrzebne funkcje. Może być wymagane znaczne nakłady pracy inżynieryjnej.