Wyświetlanie dzienników i metryk przy użyciu narzędzi Kibana i Grafana
Dostępne są pulpity nawigacyjne internetowe kibana i Grafana, które zapewniają wgląd w szczegółowe informacje i przejrzystość przestrzeni nazw platformy Kubernetes używanych przez usługi danych z obsługą usługi Azure Arc. Aby uzyskać dostęp do pulpitów nawigacyjnych kibana i pulpitów nawigacyjnych sieci Web Grafana, zobacz dokumentację pulpitów nawigacyjnych usługi Azure Data Studio.
Wymagania wstępne
Użyj środowiska powłoki Bash w usłudze Azure Cloud Shell. Aby uzyskać więcej informacji, zobacz Szybki start dotyczący powłoki Bash w usłudze Azure Cloud Shell.
Jeśli wolisz uruchamiać polecenia referencyjne interfejsu wiersza polecenia lokalnie, zainstaluj interfejs wiersza polecenia platformy Azure. Jeśli korzystasz z systemu Windows lub macOS, rozważ uruchomienie interfejsu wiersza polecenia platformy Azure w kontenerze Docker. Aby uzyskać więcej informacji, zobacz Jak uruchomić interfejs wiersza polecenia platformy Azure w kontenerze platformy Docker.
Jeśli korzystasz z instalacji lokalnej, zaloguj się do interfejsu wiersza polecenia platformy Azure za pomocą polecenia az login. Aby ukończyć proces uwierzytelniania, wykonaj kroki wyświetlane w terminalu. Aby uzyskać inne opcje logowania, zobacz Logowanie się przy użyciu interfejsu wiersza polecenia platformy Azure.
Po wyświetleniu monitu zainstaluj rozszerzenie interfejsu wiersza polecenia platformy Azure podczas pierwszego użycia. Aby uzyskać więcej informacji na temat rozszerzeń, zobacz Korzystanie z rozszerzeń w interfejsie wiersza polecenia platformy Azure.
Uruchom polecenie az version, aby znaleźć zainstalowane wersje i biblioteki zależne. Aby uaktualnić do najnowszej wersji, uruchom polecenie az upgrade.
Monitorowanie wystąpień zarządzanych usługi Azure SQL w usłudze Azure Arc
Aby uzyskać dostęp do dzienników i monitorowania pulpitów nawigacyjnych dla usługi SQL Managed Instance włączonej przez usługę Azure Arc, uruchom następujące azdata
polecenie interfejsu wiersza polecenia
az sql mi-arc endpoint list -n <name of SQL instance> --use-k8s
Odpowiednie pulpity nawigacyjne narzędzia Grafana to:
- "Metryki wystąpienia zarządzanego usługi Azure SQL"
- "Metryki węzła hosta"
- "Metryki zasobników hosta"
Uwaga
Po wyświetleniu monitu o wprowadzenie nazwy użytkownika i hasła wprowadź nazwę użytkownika i hasło podane w momencie utworzenia kontrolera danych usługi Azure Arc.
Uwaga
Zostanie wyświetlony monit z ostrzeżeniem o certyfikacie, ponieważ certyfikaty są certyfikatami z podpisem własnym.
Monitorowanie serwera PostgreSQL z obsługą usługi Azure Arc
Aby uzyskać dostęp do dzienników i pulpitów nawigacyjnych monitorowania dla serwera PostgreSQL z obsługą usługi Azure Arc, uruchom następujące azdata
polecenie interfejsu wiersza polecenia
az postgres server-arc endpoint list -n <name of postgreSQL instance> --k8s-namespace <namespace> --use-k8s
Odpowiednie pulpity nawigacyjne postgreSQL to:
- "Metryki postgresu"
- "Metryki tabeli Postgres"
- "Metryki węzła hosta"
- "Metryki zasobników hosta"
Dodatkowa konfiguracja zapory
W zależności od miejsca wdrożenia kontrolera danych może być konieczne otwarcie portów w zaporze w celu uzyskania dostępu do punktów końcowych Kibana i Grafana.
Poniżej przedstawiono przykład tego, jak to zrobić dla maszyny wirtualnej platformy Azure. Należy to zrobić, jeśli wdrożono platformę Kubernetes przy użyciu skryptu.
W poniższych krokach pokazano, jak utworzyć regułę sieciowej grupy zabezpieczeń dla punktów końcowych Kibana i Grafana:
Znajdowanie nazwy sieciowej grupy zabezpieczeń
az network nsg list -g azurearcvm-rg --query "[].{NSGName:name}" -o table
Dodawanie reguły sieciowej grupy zabezpieczeń
Po utworzeniu nazwy sieciowej grupy zabezpieczeń możesz dodać regułę przy użyciu następującego polecenia:
az network nsg rule create -n ports_30777 --nsg-name azurearcvmNSG --priority 600 -g azurearcvm-rg --access Allow --description 'Allow Kibana and Grafana ports' --destination-address-prefixes '*' --destination-port-ranges 30777 --direction Inbound --protocol Tcp --source-address-prefixes '*' --source-port-ranges '*'
Powiązana zawartość
- Spróbuj przekazać metryki i dzienniki do usługi Azure Monitor
- Przeczytaj o aplikacji Grafana:
- Przeczytaj o kibana