Övervaka åtgärdsmått för Durable Task Scheduler

Durable Task Scheduler genererar en uppsättning åtgärdsmått för varje aktivitetshubb. Eftersom förbruknings-SKU:n för Durable Task Scheduler debiteras av antalet åtgärder som skickas till ditt program kan du med dessa mått övervaka exakt vad som driver din faktura och dela upp den efter arbetstyp.

Note

Endast förbruknings-SKU :n faktureras för det totala antalet åtgärder. Den dedikerade SKU:n debiteras baserat på kapacitetsenheter.

Vad är en åtgärd?

En åtgärd är ett meddelande som Durable Task Scheduler skickar till ditt program för att utlösa körningen av en orkestrerings-, aktivitets- eller entitetsfunktion. Det totala antalet åtgärder är det som debiteringen för SKU:n Consumption baseras på. En fullständig definition, exempel och faktureringsinformation finns i Vad är en åtgärd? i faktureringsguiden.

Visa mått i Azure-portalen

Du kan visa dessa mått i Azure portalen:

  1. Gå till resursen durable task scheduler i Azure-portalen.
  2. I den vänstra menyn väljer duÖvervakningsmått>.
  3. Välj aktivitetshubbens omfång och det mått som du vill visa (till exempel TotalActions).
  4. Använd alternativet Lägg till filter för att filtrera efter TaskHubName om du har flera aktivitetshubbar.

Du kan också fästa diagram på instrumentpanelen eller konfigurera diagnostikinställningar för att dirigera mått till en Log Analytics arbetsyta för anpassade frågor.

Tillgängliga mått

Alla mätvärden är avgränsade till en enskild aktivitetshubb och avges via mätaren Microsoft.DurableTask.Scheduler.TaskHubs. De är räknare med enheten actions.

Metric Description
TotalActions Totalt antal fakturerbara åtgärder för aktivitetshubben. Är lika med summan av OrchestrationActions, ActivityActions, TimerActionsoch EntityActions. Det här värdet är det du debiteras för.
OrchestrationActions Meddelanden som bearbetas av en orkestrerare. Till exempel start av en orkestrering, en extern händelse eller resultatet av att en aktivitet, timer eller underorkestrering returneras till orkestratorn.
ActivityActions Nya aktiviteter som schemalagts av orkestratorer.
TimerActions Nya beständiga timers som schemalagts av orkestrerare.
EntityActions Entitetsoperationer har körts.

TotalActions = OrchestrationActions + ActivityActions + TimerActions + EntityActions

Dimensions

Varje mått rapporteras med följande dimensioner, som används som taggar, så att du kan filtrera och aggregera efter schemaläggare och aktivitetshubb:

Tag Description
ResourceId Schemaläggarens Azure resurs-ID.
TaskHubName Namnet på aktivitetshubben.

Så här använder du dessa mått

  • Spåra fakturering: Övervaka TotalActions över tid för att förstå och förutse dina åtgärdsbaserade kostnader för Consumption-SKU:n.
  • Förstå kostnadsdrivrutiner: Jämför OrchestrationActions, ActivityActions, TimerActionsoch EntityActions för att se vilken arbetsbelastningstyp som bidrar mest till din totalsumma. Ett högt ActivityActions värde indikerar till exempel aktivitetsintensiva orkestreringar.

Nästa steg