Översikt över Azure App Service diagnostikAzure App Service diagnostics overview

När du kör ett webb program måste du vara för beredd för eventuella problem som kan uppstå, från 500 fel till dina användare, vilket visar att platsen är avstängd.When you’re running a web application, you want to be prepared for any issues that may arise, from 500 errors to your users telling you that your site is down. App Service Diagnostics är en intelligent och interaktiv upplevelse som hjälper dig att felsöka din app utan att det krävs någon konfiguration.App Service diagnostics is an intelligent and interactive experience to help you troubleshoot your app with no configuration required. När du stöter på problem med din app, kan App Service diagnostik ta reda på vad som är fel för att hjälpa dig med rätt information för att enklare och snabbare felsöka och lösa problemet.When you do run into issues with your app, App Service diagnostics points out what’s wrong to guide you to the right information to more easily and quickly troubleshoot and resolve the issue.

Även om den här upplevelsen är mest användbar när du har problem med din app under de senaste 24 timmarna, är alla diagnostiska grafer alltid tillgängliga så att du kan analysera dem.Although this experience is most helpful when you’re having issues with your app within the last 24 hours, all the diagnostic graphs are always available for you to analyze.

App Service diagnostik fungerar bara för din app i Windows, utan även appar på Linux/behållare, App Service-miljönoch Azure Functions.App Service diagnostics works for not only your app on Windows, but also apps on Linux/containers, App Service Environment, and Azure Functions.

Öppna App Service diagnostikOpen App Service diagnostics

Om du vill komma åt App Service diagnostik navigerar du till din App Service webbapp eller App Service-miljön i Azure Portal.To access App Service diagnostics, navigate to your App Service web app or App Service Environment in the Azure portal. Klicka på diagnostisera och lös problemi det vänstra navigerings fältet.In the left navigation, click on Diagnose and solve problems.

För Azure Functions navigerar du till din Function-app. i det övre navigerings fönstret klickar du på plattforms funktioneroch väljer diagnostisera och löser problem i avsnittet resurs hantering .For Azure Functions, navigate to your function app, and in the top navigation, click on Platform features, and select Diagnose and solve problems from the Resource management section.

På Start sidan för App Service diagnostik kan du välja den kategori som bäst beskriver problemet med din app med hjälp av nyckelorden på varje start sida.In the App Service diagnostics homepage, you can choose the category that best describes the issue with your app by using the keywords in each homepage tile. Den här sidan är också där du kan hitta diagnostikverktyg för Windows-appar.Also, this page is where you can find Diagnostic Tools for Windows apps. Se diagnostikverktyg (endast för Windows-app).See Diagnostic tools (only for Windows app).

Startsida

Anteckning

Om din app är avstängd eller är långsam kan du samla in en profilerings spårning för att identifiera orsaken till problemet.If your app is down or performing slow, you can collect a profiling trace to identify the root cause of the issue. Profilering är lätt vikt och är utformat för produktions scenarier.Profiling is light weight and is designed for production scenarios.

Interaktivt gränssnittInteractive interface

När du har valt en kategori för start sidan som bäst överensstämmer med appens problem, kan App Service diagnosticss interaktiva gränssnitt, Genie, hjälpa dig att diagnostisera och lösa problem med din app.Once you select a homepage category that best aligns with your app's problem, App Service diagnostics' interactive interface, Genie, can guide you through diagnosing and solving problem with your app. Du kan använda de kortkommandon som tillhandahålls av Genie för att visa en fullständig diagnostisk rapport för den problem kategori som du är intresse rad av.You can use the tile shortcuts provided by Genie to view the full diagnostic report of the problem category that you are interested. Panel gen vägarna ger dig ett direkt sätt att komma åt dina diagnostiska mått.The tile shortcuts provide you a direct way of accessing your diagnostic metrics.

Panel gen vägar

När du har klickat på dessa paneler kan du se en lista över de avsnitt som handlar om problemet som beskrivs i panelen.After clicking on these tiles, you can see a list of topics related to the issue described in the tile. De här avsnitten innehåller kodfragment av viktig information från den fullständiga rapporten.These topics provide snippets of notable information from the full report. Du kan klicka på något av dessa avsnitt om du vill undersöka problemen ytterligare.You can click on any of these topics to investigate the issues further. Du kan också klicka på Visa fullständig rapport om du vill utforska alla ämnen på en enda sida.Also, you can click on View Full Report to explore all the topics on a single page.

Ämnen

Visa fullständig rapport

Diagnostisk rapportDiagnostic report

När du har valt att undersöka problemet ytterligare genom att klicka på ett ämne kan du Visa mer information om avsnittet som ofta kompletteras med grafer och markdowns.After you choose to investigate the issue further by clicking on a topic, you can view more details about the topic often supplemented with graphs and markdowns. Diagnostiska rapporter kan vara ett kraftfullt verktyg för att hitta problemet med din app.Diagnostic report can be a powerful tool for pinpointing the problem with your app.

Diagnostisk rapport

Health CheckupHealth checkup

Om du inte vet vad som är fel med din app eller inte vet var du ska börja felsöka dina problem, är Health Checkup en bra plats för att starta.If you don't know what’s wrong with your app or don’t know where to start troubleshooting your issues, the health checkup is a good place to start. Health Checkup analyserar dina program så att du får en snabb, interaktiv översikt över vad som är felfritt och vad som är fel, vilket ger dig information om var du ska undersöka problemet.The health checkup analyzes your applications to give you a quick, interactive overview that points out what’s healthy and what’s wrong, telling you where to look to investigate the issue. Det intelligenta och interaktiva gränssnittet ger vägledning genom fel söknings processen.Its intelligent and interactive interface provides you with guidance through the troubleshooting process. Health Checkup är integrerat med Genie-upplevelsen för Windows-appar och en diagnostisk rapport för webbapp för Linux-appar.Health checkup is integrated with the Genie experience for Windows apps and web app down diagnostic report for Linux apps.

Health Checkup-diagramHealth checkup graphs

Det finns fyra olika grafer i Health Checkup.There are four different graphs in the health checkup.

  • begär Anden och fel: En graf som visar antalet begär Anden som gjorts under de senaste 24 timmarna tillsammans med HTTP server-fel.requests and errors: A graph that shows the number of requests made over the last 24 hours along with HTTP server errors.
  • app-prestanda: En graf som visar svars tiden under de senaste 24 timmarna för olika percentils grupper.app performance: A graph that shows response time over the last 24 hours for various percentile groups.
  • CPU-användning: En graf som visar den totala processor användningen i procent per instans under de senaste 24 timmarna.CPU usage: A graph that shows the overall percent CPU usage per instance over the last 24 hours.
  • minnes användning: En graf som visar den totala mängden fysiskt minnes användning per instans under de senaste 24 timmarna.memory usage: A graph that shows the overall percent physical memory usage per instance over the last 24 hours.

Health Checkup

Undersök problem med program kod (endast för Windows-appar)Investigate application code issues (only for Windows app)

Eftersom många app-problem är relaterade till problem i din program kod, integreras App Service Diagnostics med Application Insights för att markera undantag och beroende problem för att korrelera med den valda stillestånds tiden.Because many app issues are related to issues in your application code, App Service diagnostics integrates with Application Insights to highlight exceptions and dependency issues to correlate with the selected downtime. Application Insights måste aktive ras separat.Application Insights has to be enabled separately.

Application Insights

Om du vill visa Application Insights undantag och beroenden väljer du genvägar till webbappens ned- eller webbappens långsamma panel.To view Application Insights exceptions and dependencies, select the web app down or web app slow tile shortcuts.

Fel söknings steg (endast för Windows-app)Troubleshooting steps (only for Windows app)

Om ett problem upptäcks med en viss problem kategori inom de senaste 24 timmarna, kan du Visa hela Diagnostikrapporten och App Service diagnostik kan du uppmanas att visa mer fel söknings råd och nästa steg för att få en mer guidad upplevelse.If an issue is detected with a specific problem category within the last 24 hours, you can view the full diagnostic report, and App Service diagnostics may prompt you to view more troubleshooting advice and next steps for a more guided experience.

Application Insights och fel sökning och nästa steg

Diagnostikverktyg (endast för Windows-app)Diagnostic tools (only for Windows app)

Diagnostikverktygen innehåller mer avancerade diagnostikverktyg som hjälper dig att undersöka problem med program kod, långsam, anslutnings strängar med mera.Diagnostics Tools include more advanced diagnostic tools that help you investigate application code issues, slowness, connection strings, and more. och proaktiva verktyg som hjälper dig att undvika problem med CPU-användning, begär Anden och minne.and proactive tools that help you mitigate issues with CPU usage, requests, and memory.

Proaktiv CPU-övervakningProactive CPU monitoring

Proaktiv CPU-övervakning ger dig ett enkelt, proaktivt sätt att vidta en åtgärd när din app eller underordnade process för din app förbrukar höga processor resurser.Proactive CPU monitoring provides you an easy, proactive way to take an action when your app or child process for your app is consuming high CPU resources. Du kan ställa in egna CPU-regler för att tillfälligt minimera ett högt CPU-problem tills den faktiska orsaken till det oväntade problemet har påträffats.You can set your own CPU threshold rules to temporarily mitigate a high CPU issue until the real cause for the unexpected issue is found. Mer information finns i minska dina CPU-problem innan de inträffar.For more information, see Mitigate your CPU problems before they happen.

Proaktiv CPU-övervakning

Automatisk återställning och proaktiv automatisk återställningAuto-healing and proactive auto-healing

Automatisk återställning är en åtgärd som du kan vidta när din app har oväntat beteende.Auto-healing is a mitigation action you can take when your app is having unexpected behavior. Du kan ställa in egna regler baserat på antalet begär Anden, långsam begäran, minnes gräns och HTTP-statuskod för att utlösa åtgärder.You can set your own rules based on request count, slow request, memory limit, and HTTP status code to trigger mitigation actions. Använd verktyget för att tillfälligt minimera ett oväntat beteende tills du hittar rotor saken.Use the tool to temporarily mitigate an unexpected behavior until you find the root cause. Mer information finns i avsnittet om att presentera den nya automatiska lagnings upplevelsen i App Service Diagnostics.For more information, see Announcing the new auto healing experience in app service diagnostics.

Automatisk återställning

Precis som proaktiv CPU-övervakning är proaktiv automatisk återställning en lösning för att åtgärda oväntade beteenden i din app.Like proactive CPU monitoring, proactive auto-healing is a turn-key solution to mitigating unexpected behavior of your app. Proaktiv automatisk återställning startar om appen när App Service bestämmer att appen är i ett oåterkalleligt tillstånd.Proactive auto-healing restarts your app when App Service determines that your app is in an unrecoverable state. Mer information finns i Introduktion till proaktiv automatisk läka.For more information, see Introducing Proactive Auto Heal.

I ett stort team med kontinuerlig integrering och där din app har många beroenden kan det vara svårt att hitta den speciella ändring som orsakar ett problem med skadan.In a large team with continuous integration and where your app has many dependencies, it can be difficult to pinpoint the specific change that causes an unhealthy behavior. Navigator hjälper dig att få insyn i appens topologi genom att automatiskt återge en beroende karta för appen och alla resurser i samma prenumeration.Navigator helps get visibility on your app’s topology by automatically rendering a dependency map of your app and all the resources in the same subscription. Med navigatören kan du Visa en lista över ändringar som har gjorts av din app och dess beroenden och begränsa en ändring som orsakar ett skadat beteende.Navigator lets you view a consolidated list of changes made by your app and its dependencies and narrow down on a change causing unhealthy behavior. Det går att komma åt den via panelens navigerings panel och måste aktive ras innan du använder den första gången.It can be accessed through the homepage tile Navigator and needs to be enabled before you use it the first time. Mer information finns i få insyn i appens beroenden med Navigator.For more information, see Get visibility into your app's dependencies with Navigator.

Standard sida för Navigator

Diff-vy

Ändrings analyser för app-ändringar kan nås via panel gen vägar, program ändringar och program krascher i tillgänglighet och prestanda så att du kan använda dem samtidigt med andra mått.Change analysis for app changes can be accessed through tile shortcuts, Application Changes and Application Crashes in Availability and Performance so you can use it concurrently with other metrics. Innan du använder funktionen måste du först aktivera den.Before using the feature, you must first enable it. Mer information finns i avsnittet om den nya ändrings analys upplevelsen i App Service Diagnostics.For more information, see Announcing the new change analysis experience in App Service Diagnostics.

Publicera dina frågor eller feedback på UserVoice genom att lägga till [diag] i rubriken.Post your questions or feedback at UserVoice by adding "[Diag]" in the title.