Waarneembaarheid in Azure Container Apps
Azure Container Apps biedt verschillende ingebouwde waarneembaarheidsfuncties die u een holistische weergave geven van de status van uw container-app gedurende de levenscyclus van de toepassing. Met deze functies kunt u de status van uw app bewaken en diagnosticeren om de prestaties te verbeteren en te reageren op trends en kritieke problemen.
Deze functies zijn onder andere:
Functie | Beschrijving |
---|---|
Logboekstreaming | Bekijk streamingsysteem- en consolelogboeken van een container in bijna realtime. |
Containerconsole | Maak verbinding met de Linux-console in uw containers om fouten in uw toepassing op te sporen vanuit de container. |
Metrische gegevens van Azure Monitor | Het reken- en netwerkgebruik van uw toepassing weergeven en analyseren via metrische gegevens. |
Toepassingslogboekregistratie | Bewaak, analyseer en foutopsporing in uw app met behulp van logboekgegevens. |
Azure Monitor-logboekanalyse | Voer query's uit om de systeem- en toepassingslogboeken van uw app weer te geven en te analyseren. |
Azure Monitor-waarschuwingen | Waarschuwingen maken en beheren om u op de hoogte te stellen van gebeurtenissen en voorwaarden op basis van metrische gegevens en logboekgegevens. |
Notitie
Hoewel dit geen ingebouwde functie is, is Azure Monitor Application Insights een krachtig hulpprogramma voor het bewaken van uw web- en achtergrondtoepassingen. Hoewel Container Apps de Application Insights-agent voor automatische instrumentatie niet ondersteunt, kunt u uw toepassingscode instrumenteren met behulp van Application Insights SDK's.
Waarneembaarheid van toepassingslevenscyclus
Met de waarneembaarheidsfuncties van Container Apps kunt u uw app gedurende de ontwikkelings-naar-productielevenscyclus bewaken. In de volgende secties worden de meest effectieve bewakingsfuncties voor elke fase beschreven.
Ontwikkelen en testen
Tijdens de ontwikkelings- en testfase is realtime toegang tot de toepassingslogboeken en -console van uw containers essentieel voor foutopsporingsproblemen. Container Apps biedt:
- Logboekstreaming: realtime logboekstreams van uw containers weergeven.
- Containerconsole: open de containerconsole om fouten in uw toepassing op te sporen.
Implementatie
Zodra u uw container-app hebt geïmplementeerd, kunt u met continue bewaking snel problemen identificeren die optreden rond foutpercentages, prestaties en resourceverbruik.
Azure Monitor biedt u de mogelijkheid om uw app bij te houden met de volgende functies:
- Metrische gegevens van Azure Monitor: belangrijke metrische gegevens bewaken en analyseren.
- Azure Monitor-waarschuwingen: ontvang waarschuwingen voor kritieke omstandigheden.
- Azure Monitor Log Analytics: toepassingslogboeken weergeven en analyseren.
Onderhoud
Container Apps beheert updates voor uw container-app door revisies te maken. U kunt meerdere revisies gelijktijdig uitvoeren in blauwe groene implementaties of om A/B-tests uit te voeren. Deze waarneembaarheidsfuncties helpen u bij het bewaken van uw app bij revisies:
- Metrische gegevens van Azure Monitor: bewaak en vergelijk belangrijke metrische gegevens voor meerdere revisies.
- Azure Monitor-waarschuwingen: afzonderlijke waarschuwingen per revisie ontvangen.
- Azure Monitor Log Analytics: logboekgegevens weergeven, analyseren en vergelijken voor meerdere revisies.