Sdílet prostřednictvím


Konfigurace sledování

V tomto tématu jsou popsány sledovací profily, které jsou k dispozici u technologie Windows Server AppFabric, a způsob konfigurace sledovacího profilu pro službu. Sledovací profil nelze konfigurovat pro server, web ani aplikaci.

Sledovací profily

Modul runtime pracovního postupu vytváří datový proud, který vykonání této akce doprovází. Datový proud může být monitorován jedním nebo dvěma uživateli, kteří jsou označováni jako účastníci sledování. Proud událostí pro určitého účastníka sledování je možné upravit zadáním sledovacího profilu. Sledovací profil představuje deklarativní definici filtrů vzhledem k typu události a datům, která je třeba na základě dotazu získat z instance pracovního postupu (například hodnota proměnné) pro určitou událost.

Následující ukázka konfigurace znázorňuje základní strukturu a atributy definice sledovacího profilu (v tomto příkladu se jedná o výchozí profil monitorování stavu deklarovaný v kořenovém souboru Web.config).

<trackingProfile name="HealthMonitoring Tracking Profile">
   <workflow activityDefinitionId="*">
         <workflowInstanceQueries>
               <workflowInstanceQuery>
                     <states>
                           <state name="Started" />
                           <state name="Completed" />
                           <state name="Terminated" />
                           <state name="Canceled" />
                           <state name="Unsuspended" />
                           <state name="Persisted" />
                           <state name="Aborted" />
                           <state name="UnhandledException" />
                     </states>
               </workflowInstanceQuery>
         </workflowInstanceQueries>
         <activityStateQueries>
               <activityStateQuery activityName="*">
                     <states>
                           <state name="Closed" />
                     </states>
               </activityStateQuery>
         </activityStateQueries>
         <faultPropagationQueries>
               <faultPropagationQuery faultSourceActivityName="*" faultHandlerActivityName="*" />
         </faultPropagationQueries>
         <customTrackingQueries>
               <customTrackingQuery name="*" activityName="*" />
         </customTrackingQueries>
   </workflow>
</trackingProfile>

Technologie AppFabric obsahuje pět předdefinovaných sledovacích profilů a možnost sledovací profily zcela vypnout. Tyto profily jsou popsány v následující tabulce.

Sledovací profil Popis

Sledovací profil ErrorsOnly

Zajistí přihlášení k odběru následujících událostí sledování služby WF:

  • Neošetřené výjimky

  • Přerušené instance

  • Události šíření chyb

Sledovací profil HealthMonitoring

Zajistí přihlášení k odběru všech událostí sledování služby WF zahrnutých ve sledovacím profilu ErrorsOnly a následujících dalších:

  • Všechny události změn stavu instance služby WF pro stavy Spuštěno, Dokončeno, Ukončeno, Zrušeno, Zrušeno pozastavení, Trvalé, Přerušeno a Neošetřená výjimka

  • Události chyb a ukončení aktivity služby WF

  • Všechny záznamy CustomTrackingRecords generované na základě aktivit služby WF

Sledovací profil EndToEnd

Zajistí přihlášení k odběru všech událostí sledování služby WF zahrnutých ve sledovacím profilu HealthMonitoring a následujících dalších:

  • Všechny události instancí služby WF

  • Události aktivit služby WF pro stavy Provádění a Uzavřeno

  • Všechny záznamy CustomTrackingRecords generované na základě aktivit služby WF

Sledovací profil Řešení potíží

Tento profil zahrnuje všechny události sledování služby WF ve sledovacím profilu EndToEnd. Jedná se o nejpodrobnější sledovací profil, který zajišťuje přihlášení k odběru všech záznamů sledování generovaných instancemi služby WF.

Sledovací profil Vypnuto

Sledovací profil není konfigurován. Události instrumentace nejsou povoleny a proto nejsou v řídicím panelu zobrazeny žádné metriky.

Poznámka

Některé funkce technologie AppFabric závisí na použití minimálně sledovacího profilu HealthMonitoring. Pokud je monitorování vypnuto nebo nastaveno na profil ErrorsOnly, případně jste úroveň monitorování upravili vypnutím sledovacího profilu nebo nastavením sledovacího profilu ErrorsOnly, nebude se v řídicím panelu zobrazovat historie položky Sledované instance služby WF. Kromě toho pokud si vytvoříte vlastní profil, je třeba zahrnout všechny atributy výchozího profilu Monitorování stavu pro všechny nástroje monitorování technologie AppFabric, aby byla zajištěna plná funkčnost. Například rutina Clear-MonitoringDatabase vyžaduje, aby byl profil přihlášen k odběru událostí dokončených instancí služby WF, aby bylo možné pomocí parametru PurgeMode z úložiště monitorování vyprázdnit pouze dokončené sledované instance služby WF.

Konfigurace sledovacího profilu

Následující postup ukazuje způsob změny sledovacího profilu u služby.

Postup konfigurace sledovacího profilu služby

  1. Spusťte Správce služby IIS nebo na něj přepněte.

  2. V podokně Připojení zvolte server, web nebo aplikaci, kterou chcete nakonfigurovat.

  3. V prostředním podokně okna Správce služby IIS vyhledejte část označenou Technologie AppFabric. Dvakrát klikněte na ikonu Služby.

  4. Ze seznamu Služby vyberte službu, kterou chcete použít. Klikněte na službu pravým tlačítkem myši a v místní nabídce klikněte na příkaz Konfigurovat.

  5. Jakmile se zobrazí dialogové okno Konfigurovat službu, klikněte na kartu Monitorování.

  6. Vyhledejte část Sledovací profil pracovního postupu. Zobrazí se název aktuálně použitého sledovacího profilu. Chcete-li sledovací profil změnit, klikněte na příkaz Konfigurovat.

  7. Zobrazí se Dialogové okno Sledovací profil pracovního postupu. V tomto dialogovém okně lze vybrat jiný sledovací profil nebo provést import vlastního sledovacího profilu kliknutím na položku Přidat nový. Zobrazí se Dialogové okno Přidat sledovací profil, ve kterém je možné vybrat vlastní sledovací profil a určit jej jako aktivní sledovací profil pro danou službu.

  8. Kliknutím na tlačítko OK zavřete dialogové okno a uložte provedené změny, nebo kliknutím na tlačítko Storno zavřete dialogové okno bez uložení změn.

Další odkazy

Referenční informace

Konfigurace služeb WCF a WF pro server, web nebo aplikaci: karta Monitorování
Konfigurovat službu: karta Monitorování
Dialogové okno Sledovací profil pracovního postupu

Koncepty

Monitorování aplikací

Další prostředky

Sledovací profily (stránka může být v angličtině)

  2011-12-05