Yeni bir uygulama izleme başlama
Uygulama Alanı: System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager
Öğrenmeye yeni bir uygulama varsa, .NET uygulaması performans izleme şablonunda kullanabileceğiniz System Center 2012 – Operations Manager izleme için yapılandırmak için. İşte, yeni uygulamanızı tanımanıza yardımcı olacak başlangıç için bazı ayarlar. Buna ek olarak, bir sınama veya geliştirme ortamında izleme başlamanız idealdir.
Yeni Bir Uygulama için İzleme Ayarları
Yeni bir uygulama izleme için bu strateji şu uygulama sisteminizi içinde ve müşteri için nasıl davranacağını öğrenmek size yardımcı olacak.
Yalnızca basit bir izlenen sistemi ve kısa vadeli ayarları ile sunucu-tarafı İzlemeyi Başlat
İlk olarak, yapılandırma basit tutun: bir sunucudaki bir uygulamayı izleyin. Yeni bir uygulamayı izlemek için .NET uygulaması performans izleme ilk kez yapılandırdığınızda, bazı eğilimleri anlaşılması için yeterince uzun uygulayan ayarlarını tutmak ikinci, planlayın. Bir günlük veriler uygulamanın performansı ve kullanım alışkanlıkları hakkında size bilgi sağlamalıdır.
Varsayılan Ayarlar ve Bazı Özel Ayarları Kullanarak Temel Performansı Oluşturun
Çoğunlukla, varsayılan ayarları tutmak isteyeceksiniz. Varsayılan ayarlar uygulamada büyük sorunları görmenizi ve izlenen uygulamaya etkisini en azda tutmanızı sağlar.
Herhangi bir performans ya da özel durum olayları almıyorsanız, temel performansın nasıl olduğu hakkında bir fikir edinmek için aşağıdaki adımları kullanabilirsiniz.
İzlemeye başlamak için, burada belirtildiği gibi bazı ayarları ayarlamak isteyebilirsiniz:
Performans için eşiği düşürün. Bu, uygulamanın geçerli performans özelliklerinin ne olduğunu görerek bir temel performans ölçüsü kurmanıza yardımcı olacaktır.
Tüm ad alanları etkinleştirin. Hangi ad alanları dahil bulmak istediğiniz ve belirli ad alanları ilk olarak ayarlarsanız, bir hata oluştuğu için bir ad eksik.
Tüm özel durumları, sadece kritik özel durumları topla. Ne tür özel durumlar gönderildiğini bilmeniz gerekir. Bilinen özel durum işleyicilerini kullanmak aldığınız özel durumları sınırlar.
Bu çok miktarda —uzun dönem izleme için isteyeceğinizden daha fazla— veriye neden olabilir, ama ilk başta, bu miktarda veri yararalı olu, çünkü müşterilerin sistem üzerinden izledikleri yolların türleri gibi eğilimleri ve normal performansın nasıl olduğunu görürsünüz.
Veri toplama tamamlanınca, izlenen uygulamaların nasıl olduğunu görmek için Uygulama Performans Analizi gib Uygulama Danışmanı raporlarını kullanın. Raporu kullanarak sistem çapında en ağır (en uzun çalışan) çağrılar için ortalama sürenin ne olduğunu ve istekleri işlemek için harcanan maksimum zamanı görürsünüz. Bu, gerçek uygulama performansına dayalı olarak özelleştirilmiş akıllı eşikleri belirlemenizi sağlar. Ayrıca hangi işlevleri diğerlerinden daha hızlı çalıştığın görürsünüz ve önemli yöntemler için özel web sayfası, web yöntemi ve işlev işlemleri oluşturabilirsiniz, böylece bir bütün olarak uygulamadan daha sıkı bir SLA altında yanıt vermelerini sağlayabilirsiniz. Raporları görüntüleme hakkında daha fazla bilgi için kapsam ve çalıştırma ve uygulama Danışmanı öncelik uyarıları kullanarak uygulama Danışmanı tarafından rapora bakın.
Ayarları Yapın ve Temel ile Karşılaştırın
Bir temel performans ölçüsü kurduktan sonra, çıkan özel durum türlerini yakalaması için böylece ayarları yapmaya başlayın. Tüm özel durumları raporlayarak, uygulamada uyarıları almayı tercih ettiğiniz özel durumları yakalayan varsayılan durum işleyicileri olup olmadığını göreceksiniz. Alacağınız veriler her ayarlama daha anlamlı ve hacim bakımından daha düşük olacaktır.
Özel ayarları kaldırın ve toplananv erilere dayanarak eşikleri ayarlayın.
Çağrı yığınları taban çizgisi aşamasında bulundu performans ve özel durum olayları içindeki temel belirli ad alanları ekleyin.
Uygulama dışında ve .NET Framework özel durum işleyicileri going özel durumları tutmak tüm uygulama düzeyi "tüm yakalayın" işleyicileri için özel durum işleyicileri ekleyin.
Bir bütün olarak uygulamadan daha güçlü bir SLA'ya bağlanması gereken ortak yöntemlerin performansını izlemek için özel işlemler ekleyin.
Yeni verileri temel ile karşılaştırın. Örneğin, gerçek ortalama yanıt süresini görmeye başlayacaksınız. Artık, uygulamanın gönderdiği çeşitli performans özel durumları bildiğinize göre, tüm ad alanlarını izleme yerine istediğiniz belirli ad alanlarını ekleyebilirsiniz. Uygulamanız gözlemlenen performans düzeylerine göre izlenecek şekilde yapılandırılacak normal seviyeler dışına çıkılması halinde ve uyarı verilecektir.
Uygulamayı Yavaş Yavaş Sisteminizde Daha Fazla İzlenen Sunuculara Dağıtın
Yeni izleme yapılandırması uygulamayı bir süre izledikten sonra, uygulamanızın sağlıklı olduğunu hissettiğinizde, üzerinde uygulamayı çalıştırdığınız ve izlenen sunucuların sayısını, örneğin 1'den 10'a arttırın. O seviyede sağlıklı çalışmaya başlayınca, dağıtım ve izlemeyi daha fazla sunucuya arttırın ve böyle devam edin. Bu adım adım çıkış yaklaşımı bu uygulama için izlemede güven kazanmanıza ve sisteminizin sağlığını sağlamaya yardımcı olur.
İstemci-tarafı İzlemeyi Başlat
Uygulamanızı sisteminde iyi çalıştığından emin olduğunda ne müşteri karşılaştığında izlemek için iyi bir zamandır. Hangi istemci-tarafı budur uygulama izleme yok. İstemci-tarafı izleme işlemini etkinleştirmek için bkz İzleme için .NET uygulamaları nasıl yapılandırılır
Operatör Bu Bilgiler ile Ne Yapabilir?
Bu temel bilgileri kullanarak, operatör uygulama veya altyapıda sorunun ne olduğuna ilişkin daha iyi bir fikir edinebilir ve bunun geliştirme ekibininm düzelteceği bir şey mi yoksa operatörün doğrudan ele alabileceği bir şey mi olduğunu bilir.