Diagnostik i SDK:er för varaktiga uppgifter

Alternativen för att diagnostisera problem med SDK:erna för varaktiga uppgifter beror på vilken Azure beräkning du använder, till exempel Azure Container Apps, ett Azure Kubernetes Service kluster eller en Azure App Service app. Vi rekommenderar att du både aktiverar diagnostik och övervakning med Application InsightsochInstrumentpanelen för övervakning av Durable Task Scheduler för att spåra orkestreringsstatus.

Programinsikter

Application Insights är det rekommenderade sättet att övervaka dina appar som körs på Durable Task SDK:er. Du kan hitta och fråga efter dessa spårningshändelser med hjälp av verktyget Application Insights Analytics i Azure-portalen.

Varje livscykelhändelse för en orkestreringsinstans skriver en spårningshändelse till spårningssamlingen i Application Insights.

Beräkningstjänst Instruktioner för diagnostikloggning
Azure Container-applikationer Övervaka loggar i Azure Container Apps med Log Analytics
Azure App-tjänst Aktivera diagnostikloggning för appar i Azure App Service
Azure Kubernetes Service Övervaka Azure Kubernetes Service

Övervakningsöversikt för Durable Task Scheduler

När du använder Durable Task Scheduler kan du observera, hantera och felsöka orkestreringarna med instrumentpanelen Durable Task Scheduler. Instrumentpanelen är tillgänglig när du kör Durable Task Scheduler-emulatorn lokalt eller skapar en scheduler-resurs i Azure.

Komma åt instrumentpanelen

Emulatorn som körs lokalt kräver inte autentisering.

För Azure schemaläggare tilldela rollen Durable Task Data Contributor till din identitet. Du kan sedan komma åt instrumentpanelen via antingen:

  • Url:en för aktivitetshubbens instrumentpanelsslutpunkt i Azure-portalen
  • Navigera till https://dashboard.durabletask.io/ och ange information om din schemaläggare och aktivitetshubb

Instrumentpanelens funktioner

Instrumentpanelen innehåller följande övervaknings- och hanteringsfunktioner:

  • Övervaka orkestreringsförloppet: Visa orkestreringsstatus, filtrera efter metadata som tillstånd och tidsstämplar och granska körningshistoriken.
  • Visa indata och utdata: Inspektera orkestrering och aktivitetsindata och utdata.
  • Tidslinjevy: Visualisera orkestreringsutförande som en tidslinje, inklusive aktivitetsförsök och tidshantering.
  • Historikvy: Se detaljerad händelsesekvens, tidsstämplar och nyttolaster.
  • Sekvensvy: Få ett annat sätt att visualisera händelsesekvens.
  • Orkestreringshantering: Starta, pausa, återuppta och avsluta orkestreringar på begäran.

Detaljerade anvisningar om hur du konfigurerar åtkomst och använder instrumentpanelen finns i Felsöka och hantera orkestreringar med instrumentpanelen Durable Task Scheduler.

Nästa steg