Szybki start: analizowanie dzienników i metryk w ramach użycia usługi Azure Spring Apps w warstwie Standardowa i dedykowanego planu
Uwaga
Plany Podstawowa, Standardowa i Enterprise zostaną wycofane od połowy marca 2025 r. z 3-letnim okresem emerytalnym. Zalecamy przejście do usługi Azure Container Apps. Aby uzyskać więcej informacji, zobacz ogłoszenie o wycofaniu usługi Azure Spring Apps.
Zużycie standardowe i dedykowany plan zostaną wycofane od 30 września 2024 r. z całkowitym zamknięciem po sześciu miesiącach. Zalecamy przejście do usługi Azure Container Apps. Aby uzyskać więcej informacji, zobacz Migrowanie użycia usługi Azure Spring Apps w warstwie Standardowa i dedykowanego planu do usługi Azure Container Apps.
Ten artykuł dotyczy:✅ Użycie standardowe i dedykowane (wersja zapoznawcza) ❎ w warstwie Podstawowa/Standardowa ❎ Enterprise
W tym artykule pokazano, jak analizować dzienniki i metryki w ramach użycia usługi Azure Spring Apps w warstwie Standardowa i dedykowanego planu.
Wymagania wstępne
- Subskrypcja platformy Azure. Jeśli nie masz subskrypcji, przed rozpoczęciem utwórz bezpłatne konto .
- Użycie usługi Azure Spring Apps w warstwie Standardowa i wystąpienie usługi dedykowanego planu. Aby uzyskać więcej informacji, zobacz Szybki start: aprowizuj użycie usługi Azure Spring Apps w warstwie Standardowa i wystąpienie usługi dedykowanego planu.
- Aplikacja Spring wdrożona w usłudze Azure Spring Apps.
Analizowanie dzienników
W poniższych sekcjach opisano różne narzędzia na platformie Azure, których można użyć do analizowania użycia i użycia dedykowanego planu.
Konfigurowanie opcji rejestrowania
Opcje rejestrowania można skonfigurować w środowisku usługi Azure Container Apps, w którym wdrażasz wystąpienie usługi Azure Spring Apps. Możesz wybrać między następującymi miejscami docelowymi dzienników:
Log Analytics — usługa Azure Monitor Log Analytics jest domyślną opcją przechowywania i wyświetlania. Dzienniki są przechowywane w obszarze roboczym usługi Log Analytics, w którym można je wyświetlać i analizować przy użyciu zapytań usługi Log Analytics.
Azure Monitor — usługa Azure Monitor kieruje dzienniki do co najmniej jednego z następujących miejsc docelowych:
- Obszar roboczy usługi Log Analytics do przeglądania i analizy.
- Konto usługi Azure Storage do archiwizacji.
- Centrum zdarzeń platformy Azure na potrzeby pozyskiwania danych i usług analitycznych.
- Rozwiązanie do monitorowania partnerów platformy Azure, takie jak Datadog, Elastic, Logz.io i inne.
Brak — możesz wyłączyć przechowywanie danych dziennika.
Dzienniki w usłudze Azure Spring Apps można włączyć na następujące sposoby:
- Po wybraniu usługi Log Analytics jako opcji rejestrowania.
- Po wybraniu usługi Azure Monitor jako opcji rejestrowania z kategorią dzienników konsoli Spring App wybraną w ustawieniu diagnostycznym.
Aby uzyskać więcej informacji, zobacz Opcje magazynu dzienników i monitorowania w usłudze Azure Container Apps.
Wykonywanie zapytań dotyczących dzienników przy użyciu usługi Log Analytics
Log Analytics to narzędzie w witrynie Azure Portal, którego można użyć do wyświetlania i analizowania danych dziennika. Korzystając z usługi Log Analytics, można pisać zapytania Kusto, a następnie sortować, filtrować i wizualizować wyniki na wykresach, aby wykrywać trendy i identyfikować problemy. Możesz pracować interaktywnie z wynikami zapytania lub używać ich z innymi funkcjami, takimi jak alerty, pulpity nawigacyjne i skoroszyty.
W poniższych sekcjach opisano różne metody wyświetlania dzienników.
Korzystanie z dzienników
Wykonaj poniższe kroki, aby wykonać zapytanie dotyczące danych dziennika.
W witrynie Azure Portal przejdź do wystąpienia usługi Azure Spring Apps.
Wybierz pozycję Dzienniki w okienku nawigacji.
W ustawieniach Nowe zapytanie 1 wprowadź zapytanie, takie jak w poniższym przykładzie:
AppEnvSpringAppConsoleLogs_CL | limit 50
Wybierz Uruchom.
Korzystanie z usługi Log Analytics
Wykonaj poniższe kroki, aby przeprowadzić analizę danych dziennika.
W witrynie Azure Portal przejdź do wystąpienia usługi Azure Spring Apps.
Wybierz pozycję Log Analytics w okienku nawigacji.
Wybierz obszar roboczy usługi Log Analytics, w którym wybrano przechowywanie dzienników.
Aby otworzyć okienko Przeszukiwanie dzienników, wybierz pozycję Dzienniki.
Aby wyświetlić dzienniki, w polu wyszukiwania Tabele wprowadź zapytanie, takie jak poniższy przykład:
AppEnvSpringAppConsoleLogs_CL | limit 50
Aby wyświetlić wynik wyszukiwania, wybierz pozycję Uruchom.
Dzienniki określonej aplikacji, wdrożenia lub wystąpienia można przeszukiwać, ustawiając warunek filtru, jak pokazano w poniższym przykładzie:
AppEnvSpringAppConsoleLogs_CL | where ContainerAppName_s == "YourAppName" and RevisionName_s has "YourDeploymentName" and ContainerGroupName_s == "YourInstanceName" | limit 50
Uwaga
==
uwzględnia wielkość liter, ale=~
nie.
Aby dowiedzieć się więcej na temat języka zapytań używanego w usłudze Log Analytics, zobacz język zapytań Kusto (KQL) overview (Omówienie języka zapytań). Aby wykonywać zapytania dotyczące wszystkich dzienników usługi Log Analytics ze scentralizowanego klienta, zobacz Query data in Azure Monitor using Azure Data Explorer (Wykonywanie zapytań o dane w usłudze Azure Monitor przy użyciu usługi Azure Data Explorer).
Analizowanie metryk
Usługa Azure Monitor zbiera dane metryk z wystąpienia usługi Azure Spring Apps w regularnych odstępach czasu, aby ułatwić uzyskanie wglądu w wydajność i kondycję aplikacji Spring.
Aby zwizualizować dane, wybierz pozycję Metryki w okienku nawigacji w wystąpieniu usługi Azure Spring Apps. Możesz również pobrać nieprzetworzone dane metryk za pomocą interfejsu wiersza polecenia platformy Azure i poleceń cmdlet programu Azure PowerShell.
Dostępne metryki
Usługa Azure Spring Apps udostępnia metryki opisane w poniższej tabeli:
Nazwa | opis | Identyfikator metryki | Jednostka |
---|---|---|---|
Nanocores użycia procesora CPU | Użycie procesora CPU w nanocores (1 000 000 000 nanocores = 1 rdzeń) | UsageNanoCores |
nanocores |
Bajty zestawu roboczego pamięci | Pamięć zestawu roboczego używana w bajtach | WorkingSetBytes |
B |
Sieć w bajtach | Bajty odebrane przez sieć | RxBytes |
B |
Bajty wychodzące sieci | Bajty przesyłane przez sieć | TxBytes |
B |
Żądania | Przetworzone żądania | Requests |
nie dotyczy |
Liczba ponownych uruchomień | Liczba ponownych uruchomień aplikacji Spring | RestartCount |
nie dotyczy |
Korzystanie z Eksploratora metryk
Eksplorator metryk usługi Azure Monitor umożliwia tworzenie wykresów na podstawie danych metryk, co ułatwia analizowanie zasobów usługi Azure Spring Apps i użycia sieci w czasie. Wykresy można przypiąć do pulpitu nawigacyjnego lub w udostępnionym skoroszycie.
Otwórz eksploratora metryk w witrynie Azure Portal, wybierając pozycję Metryki w okienku nawigacji na stronie przeglądu wystąpienia usługi Azure Spring Apps. Aby dowiedzieć się więcej na temat eksploratora metryk, zobacz Analizowanie metryk za pomocą Eksploratora metryk usługi Azure Monitor.
Utwórz wykres, wybierając metrykę w menu rozwijanym Metryka . Wykres można zmodyfikować, zmieniając agregację, dodając więcej metryk, zmieniając zakresy czasu i interwały, dodając filtry i stosując dzielenie.
Dodaj filtry
Opcjonalnie możesz utworzyć filtry, aby ograniczyć dane wyświetlane na podstawie nazwy aplikacji i nazwy wystąpienia. Aby utworzyć filtr, wykonaj następujące czynności:
- Wybierz pozycję Dodaj filtr.
- Wybierz pozycję Aplikacja lub wystąpienie z listy Właściwości .
- Wybierz wartości z listy Wartość .