Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Azure Functions app-diagnostiek biedt ingebouwde detectoren in de Azure-portal waarmee je Durable Functions-applicatie automatisch wordt gecontroleerd op uitbreidingsversieproblemen, hoog CPU-gebruik, geheugenbelasting, toepassingsfouten en meer. Elke detector identificeert problemen en stelt oplossingen voor die u rechtstreeks in de portal kunt toepassen.
De juiste detector zoeken
Gebruik de volgende tabel om naar de detector te gaan die overeenkomt met uw symptoom:
| Symptoom | detector |
|---|---|
| Problemen met extensieversies, problemen met orkestratieprestaties of algemene gezondheidscontrole | Durable Functions detector |
| De app is niet beschikbaar, retourneert fouten of functies worden niet uitgevoerd. | Functies-app is niet beschikbaar of rapporteert fouten |
| Langzame orchestrationen of hoog CPU-gebruik | Hoge CPU-analyse |
| Onvoldoende geheugenuitzondering of een hoog geheugenverbruik | Geheugenanalyse |
Diagnostische gegevens van apps openen
Ga naar uw Function App-resource. Selecteer in het linkermenu Diagnose en los problemen op.
Zoek naar Durable Functions en selecteer het resultaat.
Durable Functions detector
De Durable Functions detector controleert op veelvoorkomende problemen die specifiek zijn voor Durable Functions apps. Het rapporteert:
- De Durable Functions extensieversie die uw app gebruikt en of er een upgrade beschikbaar is.
- Prestatieproblemen, zoals trage orkestraties of hoge wachtrijlatentie.
- Fouten of waarschuwingen van recente orkestratie-uitvoeringen.
Als er problemen worden gevonden, stelt de detector oplossingen en koppelingen naar relevante documentatie voor.
Functies-app is niet beschikbaar of rapporteert fouten
Met de Functions App Down of Reporting Errors-detector worden resultaten samengevoegd van meerdere sub-detectors die belangrijke gebieden van uw toepassing controleren, waaronder de status van het platform, de configuratie van de app en de beschikbaarheid van afhankelijkheden. Gebruik deze detector wanneer uw app niet reageert of onverwachte fouten retourneert.
In de volgende schermopname ziet u de uitgevoerde controles en twee problemen waarvoor aandacht is vereist:
Hoge CPU-analyse
De detector voor hoge CPU-analyse identificeert welke apps of processen overmatige CPU verbruiken. Hoog CPU-gebruik in Durable Functions-apps wordt vaak veroorzaakt door grote fan-out operaties, frequente polling lussen of rekenintensieve activiteitsfuncties.
Wanneer de detector een app met een hoog CPU-gebruik identificeert, wordt het betrokken proces en het CPU-percentage weergegeven:
Selecteer Oplossingen weergeven om aanbevolen acties te bekijken. Veelvoorkomende suggesties zijn het profileren van uw toepassing om het dynamische pad te identificeren of de site opnieuw te starten om te herstellen van een tijdelijke piek:
Geheugenanalyse
De detector voor geheugenanalyse bewaakt het geheugenverbruik en markeert apps die het beschikbare geheugen naderen of overschrijden. Durable Functions-apps kunnen een hoog geheugengebruik ervaren wanneer orkestraties grote belastingen verwerken of wanneer veel orkestratie-exemplaren gelijktijdig worden uitgevoerd.
Wanneer het geheugengebruik is verhoogd, geeft de detector een waarschuwing weer, samen met een grafiek voor geheugengebruik in de loop van de tijd:
Selecteer Oplossingen weergeven om aanbevolen acties te bekijken. Veelvoorkomende suggesties zijn het omhoog schalen naar een plan met meer geheugen of het optimaliseren van uw indelingen om de grootte van de nettolading te verminderen: