Dela via


Felsökningsverktyg för Azure Container Instances

I den här artikeln visas de felsökningsverktyg som du kan använda i Microsoft Azure Container Instances.

Lista över felsökningsverktyg

  • Liveness-avsökning

    En liveness-avsökning kontrollerar om en container körs och svarar inom ett angivet intervall.

    Funktion Användningsfall Exempel
    Hög tillgänglighet och motståndskraft Se till att dina containrar alltid är tillgängliga och motståndskraftiga mot fel Distribuera ett webbprogram som har flera instanser av containrar bakom en lastbalanserare. Liveness-avsökningen kontrollerar om varje container är dynamisk. Om en container inte svarar startar Container Instances automatiskt om containern för att upprätthålla hög tillgänglighet.
    Hälsoövervakning och automatisk återställning Övervaka hälsotillståndet för dina containrar och återställa automatiskt från fel Köra en mikrotjänst som bearbetar meddelanden från en kö. Liveness-avsökningen verifierar att containern kan hantera begäranden. Om tjänsten inte är felfri (till exempel på grund av minnesbrist eller ett dödläge) startar Container Instances om containern för att återställa tjänsten.
    Graciös avstängning och rensning Se till att containrar stängs av korrekt under skalningshändelser eller underhåll Tillåta att befintliga begäranden slutförs innan containern avslutas medan en tjänst skalas ned. Den här åtgärden förhindrar dataförlust eller ofullständiga transaktioner.
    Anpassade hälsokontroller Implementera anpassade hälsokontroller som är specifika för ditt program En container som kör en databasserver med hjälp av en liveness-avsökning som ansluter till databasen och verifierar dess svarstider. Om databasen inte svarar kan Container Instances starta om containern eller utlösa en avisering.
    Hantera initieringsfel Identifiera om containern initieras korrekt efter start Kontrollera om de nödvändiga beroendena är tillgängliga innan containern börjar acceptera trafik.
  • Containerloggning och -händelser

    Om du vill lagra och köra frågor mot loggnings- och händelsedata rekommenderar vi att du använder en central plats, till exempel en Log Analytics-arbetsyta .

    Funktion Användningsfall Exempel
    Felsöka programfel Identifiera och diagnostisera programfel eller krascher som inträffar i containern (om programloggning har konfigurerats) Analysera containerloggar för att hitta källan till en "500 Internal Server Error"-händelse som rapporteras av programmet.
    Felsöka containerhändelser Identifiera fel vid skapande av containrar Analysera en händelse som visar information om en container som inte startar på grund av ett avbildningsfel.
  • Application Insights

  • Kommandot "ping -t" eller "tail -f /dev/null" när containern skapas (om containern ständigt finns och startas om)

  • Kommandon som körs i en container som körs

    Funktion Användningsfall Exempel
    Kommandokörning Köra kommandon för felsökning i en container Åtkomst till containerns Bash-gränssnitt för att undersöka programfel och diagnostisera problem interaktivt.
    Felsöka prestanda Köra prestandakommandon för att diagnostisera problem free Köra kommandot i containern för att identifiera flaskhalsar i minnet som gör att programmet blir långsammare.
  • Uppdatering av containergrupp

Kontakta oss för att få hjälp

Om du har frågor eller behöver hjälp skapar du en supportförfrågan eller frågar Azure community support. Du kan också skicka produktfeedback till Azure-feedbackcommunityn.