Quickstart: Logboeken en metrische gegevens analyseren in het Azure Spring Apps Standard-verbruik en toegewezen abonnement
Notitie
De Basic-, Standard- en Enterprise-abonnementen worden afgeschaft vanaf medio maart 2025, met een pensioenperiode van 3 jaar. We raden u aan om over te stappen naar Azure Container Apps. Zie de aankondiging over buitengebruikstelling van Azure Spring Apps voor meer informatie.
Het standaardverbruik en het speciale abonnement worden vanaf 30 september 2024 afgeschaft, met een volledige afsluiting na zes maanden. We raden u aan om over te stappen naar Azure Container Apps. Zie Azure Spring Apps Standard-verbruik en toegewezen abonnement migreren naar Azure Container Apps voor meer informatie.
Dit artikel is van toepassing op: ✔️ Standaardverbruik en toegewezen (preview) ❌ Basic/Standard ❌ Enterprise
In dit artikel leest u hoe u logboeken en metrische gegevens kunt analyseren in het Azure Spring Apps Standard-verbruik en toegewezen abonnement.
Vereisten
- Een Azure-abonnement. Als u geen abonnement hebt, maakt u een gratis account voordat u begint.
- Een Azure Spring Apps Standard-verbruik en een specifiek service-exemplaar voor plannen. Zie De quickstart: Een Azure Spring Apps Standard-verbruik en een toegewezen abonnementsservice-exemplaar inrichten voor meer informatie.
- Een Spring-app die is geïmplementeerd in Azure Spring Apps.
Logboeken analyseren
In de volgende secties worden verschillende hulpprogramma's in Azure beschreven die u kunt gebruiken om uw verbruik en toegewezen abonnementsgebruik te analyseren.
Opties voor logboekregistratie configureren
U kunt opties voor logboekregistratie configureren in de Azure Container Apps-omgeving waar u uw Azure Spring Apps-exemplaar implementeert. U kunt kiezen tussen de volgende logboekbestemmingen:
Log Analytics - Azure Monitor Log Analytics is de standaardopslag en weergaveoptie. Uw logboeken worden opgeslagen in een Log Analytics-werkruimte waar u ze kunt bekijken en analyseren met behulp van Log Analytics-query's.
Azure Monitor : Azure Monitor routeert logboeken naar een of meer van de volgende bestemmingen:
- Een Log Analytics-werkruimte voor weergave en analyse.
- Een Azure-opslagaccount dat moet worden gearchiveerd.
- Een Azure Event Hub voor gegevensopname- en analyseservices.
- Een bewakingsoplossing voor Azure-partners, zoals Datadog, Elastic, Logz.io en andere.
Geen : u kunt de opslag van logboekgegevens uitschakelen.
U kunt logboeken inSchakelen in Azure Spring Apps op de volgende manieren:
- Wanneer u Log Analytics selecteert als de optie voor logboekregistratie.
- Wanneer u Azure Monitor selecteert als de optie voor logboekregistratie, waarbij de categorie Spring App-consolelogboeken is geselecteerd in de diagnostische instelling.
Zie Logboekopslag- en bewakingsopties in Azure Container Apps voor meer informatie.
Query's uitvoeren op logboeken met behulp van Log Analytics
Log Analytics is een hulpprogramma in Azure Portal dat u kunt gebruiken om logboekgegevens weer te geven en te analyseren. Met behulp van Log Analytics kunt u Kusto-query's schrijven en vervolgens de resultaten in grafieken sorteren, filteren en visualiseren om trends te herkennen en problemen te identificeren. U kunt interactief werken met de queryresultaten of deze gebruiken met andere functies, zoals waarschuwingen, dashboards en werkmappen.
In de volgende secties worden verschillende methoden beschreven om logboeken weer te geven.
Logboeken gebruiken
Gebruik de volgende stappen om een query uit te voeren op logboekgegevens.
Ga in Azure Portal naar uw Azure Spring Apps-exemplaar.
Selecteer Logboeken in het navigatiedeelvenster.
Voer in de instellingen nieuwe query 1 een query in, zoals in het volgende voorbeeld:
AppEnvSpringAppConsoleLogs_CL | limit 50
Selecteer Uitvoeren.
Log Analytics gebruiken
Gebruik de volgende stappen om analyses uit te voeren op logboekgegevens.
Ga in Azure Portal naar uw Azure Spring Apps-exemplaar.
Selecteer Log Analytics in het navigatiedeelvenster.
Selecteer de Log Analytics-werkruimte waarin u ervoor hebt gekozen om de logboeken op te slaan.
Als u het deelvenster Zoeken in logboeken wilt openen, selecteert u Logboeken.
Als u logboeken wilt weergeven, voert u in het zoekvak Tabellen een query in, zoals in het volgende voorbeeld:
AppEnvSpringAppConsoleLogs_CL | limit 50
Als u het zoekresultaat wilt weergeven, selecteert u Uitvoeren.
U kunt in de logboeken van de specifieke toepassing, implementatie of instantie zoeken door een filtervoorwaarde in te stellen, zoals wordt weergegeven in het volgende voorbeeld:
AppEnvSpringAppConsoleLogs_CL | where ContainerAppName_s == "YourAppName" and RevisionName_s has "YourDeploymentName" and ContainerGroupName_s == "YourInstanceName" | limit 50
Notitie
==
is hoofdlettergevoelig, maar=~
niet.
Zie het overzicht van Kusto-querytaal (KQL) voor meer informatie over de querytaal die wordt gebruikt in Log Analytics. Als u query's wilt uitvoeren op al uw Log Analytics-logboeken vanaf een gecentraliseerde client, raadpleegt u Querygegevens in Azure Monitor met behulp van Azure Data Explorer.
Metrische gegevens analyseren
Azure Monitor verzamelt met regelmatige tussenpozen metrische gegevens van uw Azure Spring Apps-exemplaar om inzicht te krijgen in de prestaties en status van uw Spring-apps.
Als u de gegevens wilt visualiseren, selecteert u Metrische gegevens in het navigatiedeelvenster in uw Azure Spring Apps-exemplaar. U kunt ook onbewerkte metrische gegevens ophalen via de Azure CLI - en Azure PowerShell-cmdlets.
Beschikbare metrische gegevens
Azure Spring Apps biedt de metrische gegevens die worden beschreven in de volgende tabel:
Title | Beschrijving | Metrische id | Eenheid |
---|---|---|---|
Nanocores voor CPU-gebruik | CPU-gebruik in nanocores (1.000.000.000 nanocores = 1 kern) | UsageNanoCores |
nanocores |
Geheugenwerkset bytes | Werksetgeheugen gebruikt in bytes | WorkingSetBytes |
bytes |
Netwerk in bytes | Netwerk ontvangen bytes | RxBytes |
bytes |
Netwerk uit bytes | Verzonden netwerkbytes | TxBytes |
bytes |
Verzoeken | Verwerkte aanvragen | Requests |
n.v.t. |
Aantal opnieuw opstarten | Aantal herstarts van Spring App | RestartCount |
n.v.t. |
Metrics Explorer gebruiken
Met de Azure Monitor Metrics Explorer kunt u grafieken maken op basis van metrische gegevens om u te helpen uw Azure Spring Apps-resource en -netwerkgebruik in de loop van de tijd te analyseren. U kunt grafieken vastmaken aan een dashboard of in een gedeelde werkmap.
Open de Metrics Explorer in Azure Portal door Metrische gegevens te selecteren in het navigatiedeelvenster op de overzichtspagina van uw Azure Spring Apps-exemplaar. Zie Metrische gegevens analyseren met Azure Monitor Metrics Explorer voor meer informatie over Metrics Explorer.
Maak een grafiek door een metrische waarde te selecteren in de vervolgkeuzelijst Metrische gegevens . U kunt de grafiek wijzigen door de aggregatie te wijzigen, meer metrische gegevens toe te voegen, tijdsbereiken en intervallen te wijzigen, filters toe te voegen en splitsing toe te passen.
Filters toevoegen
U kunt eventueel filters maken om de gegevens te beperken die worden weergegeven op basis van de naam van de toepassing en de naam van het exemplaar. Gebruik de volgende stappen om een filter te maken:
- Selecteer Filter toevoegen.
- Selecteer App of Exemplaar in de lijst met eigenschappen .
- Selecteer waarden in de lijst Met waarden.