Observerbarhet i Azure Container Apps

Azure Container Apps tillhandahåller flera inbyggda observerbarhetsfunktioner som ger dig en övergripande bild av din containerapps hälsa under hela programmets livscykel. Med dessa funktioner kan du övervaka och diagnostisera appens tillstånd för att förbättra prestanda och svara på trender och kritiska problem.

Dessa funktioner omfattar bland annat:

Funktion beskrivning
Loggströmning Visa system- och konsolloggar för direktuppspelning från en container nästan i realtid.
Containerkonsol Anslut till Linux-konsolen i containrarna för att felsöka programmet inifrån containern.
Azure Monitor-mått Visa och analysera programmets beräknings- och nätverksanvändning via måttdata.
Programloggning Övervaka, analysera och felsöka din app med hjälp av loggdata.
Azure Monitor Log Analytics Kör frågor för att visa och analysera appens system- och programloggar.
Azure Monitor-aviseringar Skapa och hantera aviseringar för att meddela dig om händelser och villkor baserat på mått- och loggdata.

Kommentar

Även om det inte är en inbyggd funktion är Azure Monitor Application Insights ett kraftfullt verktyg för att övervaka dina webb- och bakgrundsprogram. Även om Container Apps inte stöder application insights-agenten för automatisk instrumentering kan du instrumentera programkoden med Hjälp av Application Insights SDK:er.

Observerbarhet för programlivscykel

Med observerbarhetsfunktioner för Container Apps kan du övervaka din app under hela livscykeln för utveckling till produktion. I följande avsnitt beskrivs de mest effektiva övervakningsfunktionerna för varje fas.

Utveckling och testning

Under utvecklings- och testfasen är realtidsåtkomst till dina containrars programloggar och konsol avgörande för felsökningsproblem. Container Apps tillhandahåller:

  • Loggströmning: Visa loggströmmar i realtid från dina containrar.
  • Containerkonsol: Få åtkomst till containerkonsolen för att felsöka ditt program.

Distribution

När du har distribuerat containerappen hjälper kontinuerlig övervakning dig att snabbt identifiera problem som uppstår kring felfrekvens, prestanda och resursförbrukning.

Med Azure Monitor kan du spåra din app med följande funktioner:

Underhåll

Container Apps hanterar uppdateringar av din containerapp genom att skapa revisioner. Du kan köra flera revisioner samtidigt i blågröna distributioner eller utföra A/B-testning. Dessa observerbarhetsfunktioner hjälper dig att övervaka din app över revisioner:

Nästa steg