Aracılığıyla paylaş


İzleme Yapılandırma

Bu konuda, Windows Server AppFabric içinde bulunan izleme profilleri ve izleme profilinin hizmet için yapılandırılması açıklanmaktadır. Sunucu, site veya uygulama için izleme profili yapılandıramazsınız.

İzleme Profilleri

İş akışı çalışma zamanı modülü yürütüldükten sonra bir olay akışı üretir. Akış, izleme katılımcısı olarak bilinen bir veya daha çok tüketici tarafından izlenebilir. Belirli bir izleme katılımcısının olay akışını izleme profili belirleyerek özelleştirebilirsiniz. İzleme profili, belirtilen olay için iş akışı örneğinden sorgulanması gereken olay türüne ve verilere yönelik filtrelerin bildirim temelli tanımıdır (örneğin, bir değişkenin değeri)

Aşağıdaki yapılandırma örneğinde bir izleme profili tanımının temel yapısı ve öznitelikleri gösterilir (bu örnek, kök Web.config dosyasında belirtilen, varsayılan sistem durumu izleme profilidir).

<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>

AppFabric yazılımında önceden tanımlı beş izleme profili ve bunlara ek olarak izleme profillerini kapatma seçeneği bulunur. Aşağıdaki tabloda bu profiller açıklanmıştır.

İzleme Profili Açıklama

Yalnızca Hatalar İzleme Profili

Aşağıdaki WF İzleme olaylarına abone olur:

  • İşlenmeyen özel durumlar

  • Durdurulan örnekler

  • Hatalı yayma olayları

Sistem Durumunu İzleme Profili

Yalnızca Hatalar İzleme Profili de dahil tüm WF İzleme olaylarına ve aşağıdaki olaylara abone olur:

  • Başlatıldı, Tamamlandı, Sonlandırıldı, İptal Edildi, Askıya Alınmadı, Kalıcı Yapıldı, Durduruldu ve İşlenmeyen Özel Durum durumlarına yönelik tüm WF örneği durum değişikliği olayları.

  • Kapatılan WF etkinliği ve hatalı olaylar

  • WF etkinliklerinden yayımlanan tüm Özel İzleme Kayıtları

Uçtan Uca İzleme Profili

Sistem Durumunu İzleme Profili de dahil tüm WF İzleme olaylarına ve aşağıdaki olaylara abone olur:

  • Tüm WF örneği olayları

  • Yürütülüyor ve Kapatıldı durumlarına yönelik WF etkinliği olayları

  • WF etkinliklerinden yayımlanan tüm Özel İzleme Kayıtları

Sorun Giderme İzleme Profili

Bu profil Uçtan Uca İzleme Profili'ndeki tüm WF İzleme olaylarını içerir. En ayrıntılı izleme profilidir ve WF örneklerinden yayımlanan tüm izleme kayıtlarına abone olur.

Kapalı İzleme Profili

İzleme profili yapılandırılmamıştır. Araçlara yönelik olaylar etkinleştirilmemiştir ve bu nedenle Pano'da hiç ölçüm görüntülenmez.

Not

AppFabric yazılımındaki bazı işlevler en azından Sistem Durumunu İzleme profilini kullanmayı gerektirir. İzleme düzeyi Kapalı veya Yalnızca Hatalar olarak ayarlanırsa ya da izleme profilini devre dışı bırakarak veya Yalnızca Hatalar izleme profilini ayarlayarak izleme düzeyini özelleştirirseniz, Pano'da İzlenen WF Örnekleri geçmişi görüntülenmez. Buna ek olarak, kendi özel profilinizi oluşturuyorsanız, tüm AppFabric izleme araçlarının tam olarak çalışır durumda kalmasını sağlamak için varsayılan Sistem Durumunu İzleme profilinin tüm özniteliklerini eklemeniz gerekir. Örneğin, Clear-MonitoringDatabase cmdlet'i, PurgeMode'un izleme deposundan yalnızca tamamlanan WF izlenen örneklerini silmesi için profilin WF örneği tamamlanan olaylarına abone olmasını gerektirir.

İzleme Profili Yapılandırma

Aşağıdaki yordamda hizmetinizin izleme profilinin nasıl değiştirileceği gösterilir.

Hizmetin izleme profilini yapılandırmak için

  1. IIS Yöneticisi'ni başlatın veya IIS Yöneticisi'ne geçin.

  2. Bağlantılar bölmesinde, yapılandırmak istediğiniz sunucuyu, siteyi veya uygulamayı seçin.

  3. IIS Yöneticisi penceresinin orta bölmesinde AppFabric başlıklı bölümü bulun. Hizmetler simgesini çift tıklatın.

  4. Hizmetler listesinden düzenlemek istediğiniz hizmeti seçin. Hizmeti sağ tıklatın ve bağlam menüsünde Yapılandır'ı tıklatın.

  5. Hizmeti Yapılandır iletişim kutusu görüntülendiğinde, İzleme sekmesini tıklatın.

  6. İş Akışı İzleme profili bölümünü bulun. Geçerli izleme profili adı görüntülenir. İzleme profilini değiştirmek için Yapılandır'ı tıklatın.

  7. İş Akışı İzleme Profili İletişim Kutusu görünür. Farklı bir izleme profili seçmek veya Yeni ekle'yi tıklatarak bir özel izleme profili almak için bu iletişim kutusunu kullanın. Böylece özel bir izleme profili seçmek ve bunu söz konusu hizmet için etkin izleme profili olarak belirlemek amacıyla kullanabileceğiniz İzleme Profili Ekle İletişim Kutusu görüntülenir.

  8. İletişim kutusunu kapatmak ve değişikliklerinizi kaydetmek için Tamam'ı tıklatın veya değişiklikleri kaydetmeden iletişim kutusunu kapatmak için İptal'i tıklatın.

Ayrıca bkz.

Başvuru

Sunucu, Site veya Uygulama İçin WCF ve WF Hizmetlerini Yapılandır: İzleme Sekmesi
Hizmeti Yapılandır: İzleme Sekmesi
İş Akışı İzleme Profili İletişim Kutusu

Kavramlar

Uygulamaları İzleme

Diğer Kaynaklar

İzleme Profilleri

  2011-12-05