Aracılığıyla paylaş


Ekleme, etkinleştirme, ve ad alanlarını devre dışı bırak

 

Uygulama Alanı: System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager

Ad alanları, uygulama performansı izleme parametreleri ve işlevleri belirtilen ad alanları ve sınıflar için değişkenler gibi daha ayrıntılı bilgi toplamak için nereye tanımlayın. Bunlar varsayılan listesine eklenebilir ve her iki giriş noktalarını veya yöntemleri olarak kabul edilecek. Liste izleme varsayılan ekleme, düzenleme veya ad alanları ve sınıflar kaldırma değiştirilebilir.

Not

Çok büyük .NET Framework ad (örneğin, System.* ve Microsoft.*), varsayılan olarak devre dışıdır. Bunları etkinleştirmek için açık olarak etkinleştirilen ad alanları ad alanları listesine eklemek gerekir. Ayrıca, ad alanları ekleme performansını etkileyebilecek ve yalnızca dikkatli sınama sonra eklemelisiniz.

Not

Yalnızca System Center 2012 SP1 için: Tüm ad alanları varsayılan olarak izleme için listesinde mevcut ve etkin olduğunda. Ancak, tüm ad alanları, açıkça varsayılan yapılandırma dosyaları veya kullanıcı tarafından devre dışı bırakılmış ad alanları içermez.

Çok sayıda olay oluşturan bir ad alanı, bu ad alanı için toplama devre dışı olduğundan otomatik olarak agend aşırı önlemek için aracı tarafından ve aracı üzerinde bir olay yazılır Operations Manager olay günlüğü. Ancak, diğer her şeyi beklendiği gibi çalışmaya devam eder.

Bir ad alanı Ekle

Bir ad alanı eklemek için

  1. .NET uygulaması performans izleme şablonunu açmak için Operations Manager konsolunda, Gezinti bölmesinde'yı tıklatın Yazma düğmesini'i Yönetim Paketi şablonları, ve ardından .NET uygulaması performans izleme.

  2. Ayarları değiştirmek için tıklatın ve ardından istediğiniz uygulama grubunu sağ özellikleri.

  3. Sunucu Tarafı Varsayılanları sekmesinde Gelişmiş Ayarlar'ı tıklatın.

  4. Üzerinde Gelişmiş ayarlar sayfasında, tıklatın ad alanları kümesi açmak için ad alanı listesi sayfa. Bu ad alanları, ekleyebileceğiniz olur.

  5. Bir ad alanı eklemek için ad alanı listesi sayfası, seçilen ad alanı veya sınıf, tıklatın Ekle, ve eklemek istediğiniz ad yazın.

    Not

    Ad alanı ve sınıf adları büyük/küçük harfe duyarlıdır. Sınıf adı şu biçimde belirtilmelidir: Namespace.ClassName

    İzlemeyi etkinleştirin. onay kutusu ad alanı veya sınıf bulunan işlevleri bilgi toplamak isteyip istemediğinizi belirtir. İzleme devre dışı bırakmak, çünkü ad alanındaki işlevler çok sık çağrılır ve performansa, oluşturma belki de temizleyin izlemeyi etkinleştirin. onay kutusunu işaretleyin ve işlevleri izlenmiyor. Bu ad alanı bir giriş noktası yapmak istiyorsanız, seçin giriş noktası etkinleştir onay kutusunu işaretleyin. İzleyici bilinen giriş noktası karşılaşırsa ve giriş noktası işlemeyi bitirdiğinde tamamlanan performans olay zamanlaması başlar. Ardından bu süre uyarı eşiği aşarsa, bir performans olayının bildirdi. Çoğu ASP.NET, ASP.NET MVC ve WCF uygulamalar ve hizmetler için bu genellikle belirli ad alanları veya sınıfları varsayılan yapılandırma dosyaları bu teknolojiler tarafından kullanılan giriş noktalarını içerdiğinden giriş noktaları olarak işaretlemek gerekli değildir.Tamam'ı tıklatın.

    System_CAPS_warningUyarı

    Ad alanları, işlem düzeyinde ayarlanır. İşlemde çalışan bir uygulama için bir ad alanları etkinleştirirseniz ve ardından bu işlemde çalışan farklı bir uygulama için devre dışı bırakmak, bir ad çakışması olur ve uygulama izleme devre dışı bırakılır. Bu sorunu çözmek için ad alanı aynı işlemde tüm uygulamalar için aynı işleme yapmanız gerekir.

    Not

    Tersine ad alanları, yöntemler, etkinleştir ve veri toplama belirli bir işlev düzeyinde devre dışı bırakın ve hem zamanı ölçümleri yanı sıra değişkenleri ve yöntemleri tarafından kullanılan parametreleri gibi ayrıntılı bilgiler toplanıyor izlemenize olanak sağlayan olanak sağlar.

Bir ad alanı Düzenle

Bir ad alanı düzenlemek için

  1. .NET uygulaması performans izleme şablonunu açmak için Operations Manager konsolunda, Gezinti bölmesinde'yı tıklatın Yazma düğmesini'i Yönetim Paketi şablonları, ve ardından .NET uygulaması performans izleme.

  2. Ayarlarını değiştirmek için tıklatın ve ardından istediğiniz uygulama grubunu sağ tıklatın özellikleri.

  3. Sunucu Tarafı Varsayılanları sekmesinde Gelişmiş Ayarlar'ı tıklatın.

  4. Üzerinde Gelişmiş ayarlar sayfasında, tıklatın ad alanları kümesi açmak için ad alanı listesi sayfa. Bu, ad alanları düzenleyebileceğiniz olur.

  5. Bir ad alanı düzenlemek için ad alanı listesi sayfasında, tıklatın Düzenle, değişiklikleri yapın ve ardından Tamam.

    Not

    Ad alanı ve sınıf adları büyük/küçük harfe duyarlıdır. Sınıf adı şu biçimde belirtilmelidir: Namespace.ClassName

Bir ad alanı Kaldır

Bir ad alanı kaldırmak için

  1. .NET uygulaması performans izleme şablonunu açmak için Operations Manager konsolunda, Gezinti bölmesinde'yı tıklatın Yazma düğmesini'i Yönetim Paketi şablonları, ve ardından .NET uygulaması performans izleme.

  2. Ayarlarını değiştirmek için tıklatın ve ardından istediğiniz uygulama grubunu sağ tıklatın özellikleri.

  3. Sunucu Tarafı Varsayılanları sekmesinde Gelişmiş Ayarlar'ı tıklatın.

  4. Üzerinde Gelişmiş ayarlar sayfasında, tıklatın ad alanları kümesi açmak için ad alanı listesi sayfa. Burada, ad alanları kaldırabilirsiniz budur.

  5. Bir ad alanı kaldırmak için ad alanı listesi sayfasında, ad alanı veya kaldırmak istediğiniz sınıfı seçin kaldırmak, ve ardından Tamam.

Ne zaman etkinleştirmek veya tüm ad alanları ve sınıflar izlemeyi devre dışı bırak

Bu ayar, gidermede bildiklerinizi değil kullanıma bulmak için kullanılır. Bir uygulama ile çalışırken, istediğiniz verileri almak için etkinleştirmeniz gerekir bilirsiniz değil. Tüm ad alanları etkinleştirmelisiniz andır. Tüm ad alanları izleme bir görünüme isteği tüm yöntemleri sunar ve tüm yollara uygulaması aracılığıyla ölçülür sağlar. Örneğin, yalnızca mevcut bildiğiniz belirli ad alanları seçerseniz, performans sorunlarını gidermek gereken tüm bilgileri toplamak. Listede bulunmayan ad alanlarını dışında performans bilgilerini toplamaya eksik. Bu durumda, bilinen işlevlerinde zamanlama değil olduklarında bilinen işlevleri yavaş false etki vermiş listede bulunmayan ad alanında kullanılan süreyi içerir.

Ne zaman kullanılır?: bir sorun giderme ve yavaş işlev ayırt etmek gereken çalışırken bunu kullanın.

Strateji: belirli ad alanları ayarlamadan önce önce ne isabet öğrenmek için tüm ad alanları ayarlayın ve ilgilidir olanlar için ad alanları sayısını azaltmak uygundur. Bu, toplanan veri miktarını azaltır ve izlenen uygulama etkisini azaltır.

System_CAPS_tipİpucu

Tüm ad alanları izleme için bir performans cezası olduğundan, bir üretim ortamında uygulamadan önce bir sınama ortamında tüm ad alanları etkinleştirmek en iyi. Bir sınama ortamında kullanılabilir değilse, tek bir sunucunun temel performans ölçüm ve ardından tüm ad alanları tek sunucu üzerindeki etkinleştirme başlayın. Performans değil etkilenen belirlemek, ayarı kullanıma daha fazla sunuculara geri alma.

Yalnızca System Center 2012 SP1 için: Tüm ad alanları listede ve varsayılan olarak izleme için etkin. Ancak, tüm ad alanları, açıkça devre dışı bırakılmış ad alanları içermez.

Bu örnek, hangi ad alanları etkin değiştirdiğinizde izleme verileri içinde fark gösterir.

Hiçbir ad alanları ile izleme

Execution tree view with no namespaces enabled

Etkin hiçbir ek ad alanları ile izleme, yürütme ağacı çağrıları için WCF hizmetleri olmaya, ancak gerçek akış ve burada bu çağrıları nereden geldiğini hiçbir ayrıntılarını sahip gösterir. Bir geliştirici bu sorunu araştırmak çalışır ve web hizmeti birden çok yerlerden çağrılır görür, bilgileri eksik ve doğru ana nedenini bulmalarına yardımcı olacak daha az yararlı olur.

Belirli ad alanları ile izleme

Execution tree view with namespaces enabled

İlgili uygulama belirli ad alanları ekleyerek, yürütme ağacı yavaş Web sayfasında neler hakkında daha fazla bilgi gösterir.

Etkinleştirebilir veya devre dışı tüm ad alanları ve sınıflar izleme

  1. .NET uygulaması performans izleme şablonunu açmak için Operations Manager konsolunda, Gezinti bölmesinde'yı tıklatın Yazma düğmesini'i Yönetim Paketi şablonları, ve ardından .NET uygulaması performans izleme.

  2. Ayarlarını değiştirmek için tıklatın ve ardından istediğiniz uygulama grubunu sağ tıklatın özellikleri.

  3. Sunucu Tarafı Varsayılanları sekmesinde Gelişmiş Ayarlar'ı tıklatın.

  4. Üzerinde Gelişmiş ayarlar sayfasında, tıklatın ad alanları kümesi açmak için ad alanı listesi sayfa. Bu ad alanları, ekleyebileceğiniz olur.

  5. Bir ad alanı eklemek için ad alanı listesi sayfası, seçilen tüm ad alanları, tıklatın Ekle.

  6. Tüm ad alanları için izleme işlemini etkinleştirmek için seçin izlemeyi etkinleştirin.. Bir giriş noktası tüm ad alanları yapmak istiyorsanız, seçin giriş noktası etkinleştir.Tamam'ı tıklatın.

    System_CAPS_tipİpucu

    Web uygulamaları, genellikle bir ad alanı veya sınıf bir giriş noktası olarak etkinleştirmek gerekmez. Giriş noktalarını tetikleyici olarak performans ölçüm başlatmak için kullanılır. .NET web uygulamalarının çoğu kapsayacağı iyi bilinen giriş noktası sağlar. Giriş noktası bayrağı yalnızca izlenen uygulama bir özel arabirimi üzerinden çağrılırsa ayarlamanız gerekir.