Aracılığıyla paylaş


İzleme Deposu

Uygulamanızın durumunu izlemek veya uygulama sorunlarını gidermek için gereken veriler izleme deposunda saklanır. Bu konuda, izlenen verilerin ve ilgili sorguların açıklamasına ek olarak izleme amaçlı Windows PowerShell cmdlet'leri konusunda bilgi sağlanmaktadır.

İzleme Veritabanındaki İzlenen Veriler

AppFabric sisteminden önce, birden çok hizmet ve bilgisayara dağıtılmış bir uygulamanın sorunlarını gidermek güçtü. Her hizmet için izlemenin etkinleştirilmesi, etkinliklerin çalıştırılması, izlemenin kapatılması ve tüm izleme dosyalarının toplanıp ardından Hizmet İzleme Görüntüleyicisi'nde bunların görüntülenmesini gerekiyordu.

AppFabric sisteminde, bir veya daha fazla Olay Toplama hizmeti örneğinin olduğu izleme deposunu, bir uygulamada daha kolay sorun gidermek için kullanabilirsiniz. Tüm WCF ve İş Akışı hizmet olayları izleme deposuna kaydedilir. Birden fazla WCF ve İş Akışı hizmeti için araçlara yönelik olay verileri tek bir izleme deposuna kaydedilebilir veya her uygulama ayrı bir depoyu kullanabilir.

İzleme deposunda saklanan araçlara yönelik olay verileri şunları içerir:

  • WCF çalışma zamanı izleme olayları, WCF hizmetlerini izlemenize, ayarlamanıza ve sorunlarını gidermenize yardımcı olmak amacıyla sağlanmaktadır. Bu kategori, hizmetler arasında ileti akışının yeniden kurulmasına olanak tanıyan izleme olaylarını (aktarımlar) içerir.

  • Örnek kimliğine göre bağıntı kurulmuş, WF izleme kayıtlarındaki olaylar.

  • Hizmet barındırma ortamı olayları. Bu kategori, WCF veya İş Akışı hizmet barındırma ortamı tarafından yayımlanan tüm olayları içerir.

WCF uzantılarının ve bağlama yapılandırmalarının WCF hizmetinin ileti düzenlerini değiştirmesi sık karşılaşılan bir durumdur. Bu nedenle, izleme deposunda iş mantığınız tarafından yayımlanmamış olaylar görebilirsiniz. Örneğin, İş Akışı Yönetimi Hizmeti (WMS) tarafından yönetilen dayanıklı iş akışları WMS'nin net.pipe iletileri aracılığıyla hizmete komut göndermesini sağlayan bir denetim uç noktasını kullanır. Bu iletiler işlenirken, olaylar iş iletileriniz işlenirken kullanılan yöntemle yayımlanır. Web'de barındırılan hizmetiniz bir iletiyi her gönderdiğinde veya aldığında bu durumla karşılaşılır.

İzleme Veritabanı Tarafından Desteklenen Sorgular

İzleme deposu, çok çeşitli hizmet ölçümlerine yönelik sorguları destekler. Birçok olasılıktan birkaçı burada listelenmiştir.

Hizmet meta verileri Makine Adı, Site Adı, Uygulama Adı ve Hizmet Sanal Yolu'dur. Sorgular için genel giriş parametreleri hizmet meta verilerini, ölçüm adını ve zaman aralığını içerir.

  • Belirli bir WF örneği kimliği, olay durumu veya olay türü ile ilişkilendirilmiş WF olayları sorgusu.

  • Hizmet meta verileri ile sorgu, örneğin: verilen sürede başlatılan örnek sayısı, verilen süre içinde etkin olan örnekler ve verilen süre boyunca ortalama örnek ömrü.

  • İzleme kaydı olay kimliği, WF örnek kimliği veya hizmet meta verilerini temel alan, bir örneğin veya hizmetin değişkenlerine ve izlenen kullanıcı verilerine yönelik sorgu.

  • WCF analitik izleme olay türüne göre WCF hizmet ölçümleri sorgusu.

  • Belirtilen etkinlik kimliğine yönelik ileti akışını yeniden kurma sorgusu.

  • İş akışı hizmeti örneklerinden ayıklanmış kullanıcı verilerini ve değişkenlerini temel alan sorgu.

  • Belirli bir iş akışı hizmet örneği ile ilişkili WCF olayları sorgusu.

Not

Bir alanın sorgudan döndürülen değeri Null ise o alana atanmış bir değer yok demektir. Ancak, bir alanın değeri boşsa bu durum ona bir boş değer “” geçirildiğini gösterir.

Veritabanı Şeması

İzleme şeması, Initialize-ASMonitoringDatabase cmdlet'i yeni izleme deposunu başlattığında oluşturulan tüm nesneleri gösterir. İzleme şemasında kullanıcının değişiklik yapması veya nesnelerin genişletilmesi desteklenmez.

Olay verilerini görüntülemek için SQL sorgularını doğrudan izleme deposunda çalıştırabilirsiniz.

İzleme deposu şeması kalıcılık deposu şeması ile aynı depoda bir arada bulunabilir.

İzleme Veritabanı Cmdlet'leri

İzleme deposu AppFabric cmdlet'leri kullanılarak yönetilir. Aşağıdaki alanlar için cmdlet'ler vardır.

Veritabanı Yönetimi

  • Initialize-ASMonitoringDatabase
    Yeni bir izleme deposu oluşturur ve başlatır.
  • Remove-ASMonitoringDatabase
    İzleme deposunu siler. Depo bir özel izleme deposuysa silinir (bırakılır). Depo başka bir şemayla paylaşılıyorsa, yalnızca izleme şeması kaldırılır.

Temizleme ve Arşivleme

İzleme deposunun arşiv yapılandırmasını yönetmek için bu cmdlet grubunu kullanın.

  • Clear-ASMonitoringDatabase
    İzleme deposundaki belirtilen verileri temizler. Veriler önceden yapılandırılmış (Set-MonitoringDatabaseArchiveConfiguration kullanılarak) bir arşiv deposuna gönderilebilir.
  • Set-ASMonitoringDatabaseArchiveConfiguration
    İzleme deposunu hedef arşiv deposuyla ilişkilendirir. Hedef arşiv deposu önceden varolan, başlatılmış bir izleme deposu olmalıdır.
  • Get-ASMonitoringDatabaseArchiveConfiguration
    Belirli bir izleme deposunun arşiv deposu için yapılandırma bilgilerini alır. Yapılandırma, Set-MonitoringDatabaseArchiveConfiguration kullanılarak önceden ayarlanmış olmalıdır.
  • Remove-ASMonitoringDatabaseArchiveConfiguration
    Bir izleme deposunun arşiv deposuyla ilgili yapılandırma bilgilerini kaldırır.

Ayrıca bkz.

Kavramlar

Veritabanı Yönetimi
İzleme Veritabanı Görünümleri ve Tabloları

  2011-12-05