Aracılığıyla paylaş


Uygulama Tanımalama kullanarak Olaylarla Çalışma

 

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

Uyarılarla çalışma System Center 2012 – Operations Manager ile çalışmanın standart bir parçasıdır. .NET uygulama izleme için uyarılar size genel bilgiler ve ürün bilgisi gibi diğer uyarılardan tanıyacağınız bilgileri gösterir. Ancak, bir .NET uygulama uyarısı uyarı açıklamasında bir bağlantı da sağlar. Bu bağlantı Uygulama Tanılama'da uyarıya neden olan olayı açar. Burada sorunu gidermenize ve sorunu ve çözümü belirlemenize yardım edecek çok daha fazla bilgi görebilirsiniz.

Not

Uygulama Performans İzleme uyarılarında derin sorun giderme genellikle uygulamanın kaynak koduna erişim gerektirir ve geliştiricilerden girdi gerektirebilir. Team Foundation Server Çalışma Öğesi Eşitleme Yönetim Paketi'ni yükleyebilir ve geliştirme ekibi tarafından kullanılan Team Foundation Server'a uyarıları iletebilirsiniz. Team Foundation Server Çalışma Öğesi Eşitleme Yönetim Paketi Team Foundation Server çalışma Öğesinde yapılan değişiklikleri ve ilişkili Operations Manager uyarılarında yapılan değişiklikleri izler ve eşitler.

.NET Uygulama Uyarılarılarını Araştırma

Sorunları belirlemek, atamak ve çözmek için gereken zamanı azaltmak Operations Manager içinde uygulama izlemenin merkezi hedefidir. Bir uyarı aldığınızda, ona neyin neden olduğunu, uygulamayı barındıran sistem mi yoksa kod mu olduğunu bilmeniz, bu sonucu destekleyecek verileri gösterebilmeniz ve sorunu kimin düzeltmesi gerektiğini açıkça görmeniz gerekir. Bir sistem sorunu olup olmadığını bilmek için, olay sırasında sisteminizin durumunu bilmeniz gerekir. Kök sorunun nerede oluştuğunu bilmek için, oluşan çağrılar zincirini bilmeniz gerekir. Daha fazla araştırmak için, aynı anda oluşan benzer olaylar ve ilişkili olayları karşılaştırmanız gerekir. Olay ayrıntıları, performans sayaçları ve dağıtılmış zincirler birlikte, kimin ilk önce bu soruna bakması gerektiğini önceliklendirmenize yardımcı olacaktır. Bir sistem hatası ise, ana sistemin kullanılabilir kaynakları veya yapılandırmasını ayarlayabilir ve ana bilgisayar seviyesinde konuyu ele alabilirsiniz. Bir uygulama hatası ise, sorunun hatanın oluştuğu kod satırı ile birlikte uygulama ekibine gitmek gerekir. İşte, kök nedeni anlamanıza, bir çözüm bulmanıza ve sorunu çözmek için kimin ilgilenmesi gerektiğini daha iyi bilmenize yardım etmek için Uygulama Tanılama'da görünümleri, filtreleri ve ayarları kullanmak için bazı stratejiler.

Bir uyarıdan Uygulama Tanılama'yı açmak için

  1. Yapılandırdığınız özel uygulama gruplarıyla ilgili uyarılara yanıt verdiğinizden, etkin uyarıları kapsamlandırmak ve uygulama grubuna göre görüntülemek yararlıdır.Operations Manager konsolunda, gezinti bölmesinde, İzleme düğmesini tıklatın, Uygulama İzleme'yi gernişletin, .NET İzleme'yi gernişletin, uyarılarını araştırmak istediğiniz izleme için yapılandırdığınız uygulama grubunun adını taşıyan klasörü tıklatın ve sonra Etkin Uyarılar'ı tıklatın.

  2. Açmak istediğiniz uyarıyı çift tıklatın.

  3. Uyarı Özellikleri sayfasında, Uyarı Açıklaması bölmesinde bağlantıyı tıklatın. Bu, Operations Manager içinde yeni bir izleme özelliği olan Uygulama Tanılama'yı bir web tarayıcısında açar. Burada, Olay özellikleri sekmesinde yarı ile ilgili performans ölçümleri, çağrı yığını ve toplama notlar gibi bilgileri görebilirsiniz. Sekmeleri kullanarak, benzer olayları, ilgili olayları, olay zincirlerini ve performans sayaçlarını görebilirsiniz. Bu, sorunun uygulamanın kendisinden, bir web hizmeti çağrısı veya bir veritabanı çağrısından geldiğini tanılamanıza yardımcı olacak uygulama için verilmiş performans veya istisna olay hakkında ayrıntılı bilgidir. Olay özellikleri sekmesi hakkında daha fazla bilgi için, bkz. Performans Olay Ayrıntıları. Olay bilgileri yüklendikten sonra, ana pencereyi kapatmak için Evet'i tıklatın.

    Not

    Uygulama Tanılama'ya bu bağlantı Uyarı Bağlamı sekmesinde de bulunur.

Uyarınızı araştırmak için aşağıdaki yordamları kullanın. BT Uzmanları neler olduğunu öğrenmek, bir sistem sorununun bu soruna neden olup olmadığını anlamak ve kök nedenin nerede oluştuğunu araştırmak için büyük olasılıkla olay özellikleri, performans sayaçları ve Dağıtılmış zincirler sekmelerindeki bilgileri kullanmak ister. Geliştiriciler bir kod sorunu çevresindeki özel bağlamı anlamak için büyük olasılıklaDağıtılmış zincirler, Benzer olaylar ve İlgili olaylar sekmelerindeki bilgileri kullanmaya ihtiyaç duyacaktır.

Uygulama Tanılama'da Özel Durum Olayı özelliklerini kullanarak sorun gidermek için

  1. Araştırdığınız özel durum uyarısı için Uygulama Tanılama penceresinde, uyarı hakkında önemli ayrıntıları görüntülemek için Olay özellikleri sekmesini tıklatın. Bu, uyarı sorununun görünür olup olmadığını kontrol etmek için ilk yerdir. Olay özellikleri sayfasında göreceğiniz bazı temel bilgi kategorilerde aşağıdaki gibidir:

    - **Kaynak** Uygulama yük ve yanıt sürelerini görüntülemek için, üst sol löşede **Kaynak** bağlantısını tıklatın. Bu bilgi, sistemin, özel durum olayı hatası bağlamında altında olduğu yükü gösterir. Performans sayaçlarını görüntülemek ve sistem durumunu daha fazla değerlendirmek için, Kaynak sayfasında **Eğilim Raporları** sekmesini tıklatın. Bu uygulamanın hangi bilgisayarlarda çalıştığını görmek ve bilgisayarlar arasında bir yük dengeleme sorun olup olmadığını görmek için, **Bilgisayarlar** sekmesini tıklatın. İlgili aramalar bir dökümünü ya da olayların zincirler temelimnde nerede gerçekleştiğini görmek için, **Topoloji** sekmesini tıklatın.
    
    - **Özel Durum Zinciri** Bu, özrl durum olayları için görüntüler. Oluşan özel durumu görüntülemek için Özel Durum Zincirini genişletin.
    
    - **Özel Durum Verileri** Bu, özel durum olaylarını görüntüler ve özel durum ile sınıf için belirlenen parametre ve değişkenleri gösterir.
    
    - **Yığın** Bu, çağrı yığını ya da şeylerin gerçekleştiği sıradır. Yürütme Ağacı Görünümü çağrıları araştırmak düğümleri genişletmenizi sağlar. Zamanın nerede harcandığına ilişkin bir genel bakış görüntülemek için **Kaynak Grubu Görünümü** radyo düğmesini tıklatın. Bu, sorunun hangi katmanda olduğunu ya da nerede oluştuğunu belirtir.
    
    - **Modüller Listesi** Bu, özel durum olaylarını görüntüler ve özel durum sırasında yüklenen modülleri gösterir.
    
    - **Toplama Notları** Bu olayla ilgili notları görüntüler.
    
    System_CAPS_tipİpucu

    Performans olayları, Benzer olaylar, İlgili olaylar, Dağıtılmış zincirler ve Performans sayaçları için, Özel durum olayları ile aynı sorun giderme adımlarını kullanın.

Uygulama Tanılama'da Performans Olayı özelliklerini kullanarak sorun gidermek için

  1. Araştırdığınız performans uyarısı için Uygulama Tanılama penceresinde, uyarı hakkında önemli ayrıntıları görüntülemek için Olay özellikleri sekmesini tıklatın. Bu, uyarı sorununun görünür olup olmadığını kontrol etmek için ilk yerdir. Performans özellikleri sayfasında göreceğiniz bazı temel bilgi kategorilerde aşağıdaki gibidir:

    - **Kaynak** Uygulama yük ve yanıt sürelerini görüntülemek için, üst sol löşede **Kaynak** bağlantısını tıklatın. Bu bilgi, sistemin, özel durum olayı hatası bağlamında altında olduğu yükü gösterir. Performans sayaçlarını görüntülemek ve sistem durumunu daha fazla değerlendirmek için, Kaynak sayfasında **Eğilim Raporları** sekmesini tıklatın. Bu uygulamanın hangi bilgisayarlarda çalıştığını görmek ve bilgisayarlar arasında bir yük dengeleme sorun olup olmadığını görmek için, **Bilgisayarlar** sekmesini tıklatın. İlgili aramalar bir dökümünü ya da olayların zincirler temelimnde nerede gerçekleştiğini görmek için, **Topoloji** sekmesini tıklatın.
    
    - **En Yavaş Düğümler** Bu, Yürütme Ağacı Görünümü içinde en yavaş düğümlerin bir listesidir ve uygulamada performans sorunlarının en muhtemel nedenidir.
    
    - **Yığın** Bu, çağrı yığını ya da şeylerin gerçekleştiği sıradır. Yürütme Ağacı Görünümü çağrıları araştırmak düğümleri genişletmenizi sağlar. Zamanın nerede harcandığına ilişkin bir genel bakış görüntülemek için **Kaynak Grubu Görünümü** radyo düğmesini tıklatın. Bu, sorunun hangi katmanda olduğunu, nerede oluştuğunu belirtir.
    
    - **Toplama Notları** Bu olayla ilgili notları görüntüler.
    

Performans sayaçlarını kullanarak sistem durumunda sorun gidermek için

  1. Temel performans sayaçlarınin bir tablo veya diyagramını görüntülemek için, Performans sayaçları sekmesini tıklatın.

    Not

    On beş dakikalık performans verileri izlenen sistemde toplanır ve önbelleğe alınır. Bir performans veya özel durum sorunu oluşunca, performans verileri, olay ile birlikte Operations Manager programına geri gönderilir.

  2. Bilgilerinize eklemek istediğiniz performans sayaçları için performans sayacı kutularını seçin ve sonra Uygula'yı tıklatın.

  3. Araştırdığınız olay etrafında sistem performans durumunu değerlendirmek için bu ekrandaki bilgileri kullanın. Örneğin, performans olay zamanında düzenli olarak yavaşsa, uyarınızın nedeni muhtemelen bir sistem performansı sorunudur.

Dağıtılmış zincirleri kullanarak kök sorunu bulmak için

  1. Dağıtılmış zincirleri sekmesini tıklatarak çağrı sırasını, olaın bir parçası olduğu olaylar zincirini görüntüleyin. Bu, araştırdığınız olayın uygulamadan veya ilgili uygulamalardan diğer olaylar tarafından nasıl etkilendiğini anlamanıza yardımcı olur.

  2. Dağıtılmış zincirler görünümünde, zincirde çağrılardan veya bağlantılardan birini tıklatın. Aynı nesne için birden fazla olay varsa, Zincir Oluşturma Sihirbazı açılır. Bu sihirbaz olaylar zincirinde ilişkilendirmek için olası olayları seçmenizi sağlar. Sihirbazı başlatmak için, İleri'ye tıklayın.

    Not

    Seçtiğiniz çağrıdan zaman damgası alın, bunu bir sonraki sayfada bir olay ile eşleştireceksiniz.

  3. Olası Zincir Olayını Seç sayfasında, incelemek istediğiniz olayı seçin. İdeal olarak, Dağıtılmış Zincirler görünümünde seçilen çağrıya en yakın zaman damgasını taşıyan olay olacaktır.

  4. Bundan sonra ne göreceğiniz araştırdığınız sorunun türüne bağlıdır. Örneğin, bir sunucunun bulunmadığı bir işlem seçerseniz, olay için olay özellikleri sayfasına gidebilirsiniz. Bu, ilk araştırdığınız olay ile sunucu hatasını eşleştirmenizi sağlar. Bu bir sunucu hatası olduğundan, sorunun istemci tarafında değil sunucu tarafında olduğunu bilirsiniz. Seçtiğiniz olayın bir grafiğini görebilir ve sayfa yükleme süresi açısından bir performans olayının bir dökümünü alabilirsiniz.

  5. Olay özelliklerinden, sunucu tarafı çağrısını tıklatın ve daha fazla bilgi için Performans Sayaçları sekmesini rıklatın.

Benzer olayları görüntüleyerek sorun gidermek için

  1. Benzer uyarıların birden fazla kez atılmış olup olmadığını görmek için Benzer olaylar sekmesini tıklatın, bu, uygulama ile ilgili bir sorun olduğu anlamına gelebilir.

  2. Benzer olayları filtrelemek için birkaç yol vardır. Sorun, eylem, özel durum sınıfı veya başarısız işleve göre benzer olayları nasıl gruplandırmak istediğinizi seçmek için Benzeme ölçütü açılır menüsüne tıklayın.Başlangıç ve Bitiş metin kutularında, benzer olayları görüntülemek istediğiniz tarih aralığını ayarlayabilirsiniz. Benzer uyarıların birden fazla kez atılmış olup olmadığını görmek için Benzer olaylar sekmesini kullanın, bu, uygulama ile ilgili bir sorun olduğu anlamına gelebilir.

    - **Soruna göre Filtreleme** size aynı türde benzer olayları gösterir. Örneğin, nesne göndermesinin bir nesnenin örneğine ayarlanmadığı tüm benzer olayları görebilirsiniz.**Diyagram Görünümü** düğmesini tıklatın, geçerli sorun için toplam olay sayısının oranını ve diğer sorunlardan olayların toplam olay sayısını görebilirsiniz. Bu bilgiler, size bu özel olayın sorununun büyüklüğüne ilişkin hızlı bir bakış sağlar. Geçerli toplam benzer olayların çoğunda aynı sorun varsa, bu çözülmesi gereken yüksek öncelikli bir sorun olabilir, çünkü aldığınız uyarıların sayısını azaltmada yüksek etkiye sahip olacaktır.
    
    - **Eyleme göre Filtreleme** benzer olayları şu yönleriyle gruplandırır: güvenlik, performans, bağlantı ve uygulama hatası.**Diyagram Görünümü** düğmesini tıklatın, bu kategorilere göre benzer olay sayısını ve sorunun hangileritle ilgili olabileceğini daha kolay görebilirsiniz.
    
    - **Özel Durum sınıfına göre filtreleme** benzer olayları, yapılandırma sırasında nasıl adlandırdığınıza göre gruplandırır. Muhtemelen, bunlar özel durum türünü tanımlamanıza yardımcı olacak adlardır, örneğin **System.NullReferenceException** sınıfı.
    
    - **Başarısız işlevine göre Filtreleme** özel durum üreten benzer olayları aynı işleve göre gruplandırır. Bu, giriş noktasıyla ilgili bir sorun olduğu anlamına gelir.
    

    Bunların hepsinin tanımla ilgili benzer olaylar olduğunu ve bu filtrelerin olaylar arasındaki bağlantıyı tam olarak anlayabilmeniz için size daha iyi fikir verdiğini unutmayın. Bu nedenle, Benzer Olay filtrelerini kullanarak, toplam olaylarınızın büyük bir kısmının görüntülemekte olduğunuz olay ile aynı soruna sahip olduğunu, bunun bir performans sorunu olduğunu, bu olayların yapılandırdığınız bir özel durum sınıfına ait olduğunu ve benzer olayların yarısının aynı başarısız işleve sahip olduğunu anlayabilirsiniz. Eylem: İşlev, işlev kodunu güncelleştirmesi gereken geliştiriciye gider.

İlgili olayları görüntüleyerek sorun gidermek için

  1. İlgili olayları zamana göre görüntülemek için İlgili olaylar sekmesine tıklayın. Bunlar size soruna ilişkin bilgi veren diğer olaylarla ilişkilendirilmiş özel durumlardır.

  2. Listedeki bir olayın olay ayrıntılarını görüntülemek için Açıklama sütunundaki bağlantıya tıklayın.

    İlgili olaylarda tüm olaylarda yanıt süresinin belirli bir süre çok yavaş olduğunu fark edebilirsiniz. Bu kod değil, sistemle ilgili bir sorunu gösterir ve çözüm için IT pro'ya gitmelidir.