Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
System Center - Operations Manager'da Java Uygulama Performans İzleyicisi (APM), sorunların kök nedenlerini belirlemenize yardımcı olabilecek uygulama performansı ve özel durum olayları hakkındaki ayrıntıları almak için Java uygulamalarını izlemenize olanak tanır. Java Uygulaması Performans İzleyicisi için System Center Yönetim Paketi, Operations Manager Uygulama Danışmanı'nı kullanarak Java uygulama performansını ve özel durum olaylarını izlemenizi sağlar. Operations Manager Uygulama Danışmanı ile performans olayları için yöntem ve kaynak zamanlamasını araştırabilir, özel durum olayları için yığın izlemelerini, olaylar için Java'ya özgü sayaçları (Ortalama İstek Süresi, Saniyede İstek Sayısı, JVM Belleği ve Sınıf Yükleyicisi gibi) inceleyebilir ve standart Uygulama Performans İzleyicisi raporların bazılarını çalıştırabilirsiniz. Ayrıca, Java uygulama sunucusu sayaçlarında Operations Manager düzeyinde uyarı alırsınız. Java Uygulama Performansı İzleme Yönetim Paketi'ni Microsoft İndirme Merkezi'nden indirin.
Java Uygulama Performansı İzleme, .NET Uygulama Performansı İzleme ile pek çok kavramı paylaşır. Bununla birlikte, nesne hiyerarşisi, ayarları geçersiz kılmanın ve uyarılarla çalışmanın yöntemi gibi bazı önemli farklar bulunmaktadır (Java Uygulaması Performans İzleyicisi'nde yazma ve yapılandırma şablonu olmadığından, yönetim paketi ayarlarını geçersiz kılma işlemleriyle yapılandırmaları değiştirmeniz gerekir) ve sunucu düzeyindeki bilgiler Java Uygulaması Performans İzleyicisi raporlarında işlenmez.
Desteklenen yapılandırmalar
Java Uygulaması Performans İzleyicisi için Yönetim Paketi için geçerli Windows Server sürümü ve Operations Manager gerekir.
Desteklenen yapılandırmalar:
Tomcat 5, Tomcat 6 ve Tomcat 7
Windows
Linux işletim sistemi
Java JDK 5, Java JDK 6
Web Teknolojileri
GenericServlet
Destek çubukları
Struts2
Eksen2
Önkoşullar
Java Uygulama İzleme Yönetim Paketi'ni çalıştırmak için Java Enterprise Edition (JEE) Yönetim Paketi'ni derinlemesine izlemeye göre yapılandırmış olmanız gerekir. Bu yönetim paketi, JEE uygulama sunucularını izler ve başlangıçta uygulama düzeyi keşif sağlar. Daha fazla bilgi için bkz. Java Uygulamaları için İzlemeyi Yapılandırma ve Microsoft İndirme Merkezi'nden edinebileceğiniz belirli uygulama sunucusu türü için JEE Yönetim Paketi Kılavuzu.
Java uygulamalarını izleme
Öğrenmekte olduğunuz yeni bir Java uygulamanız olduğunda, dağıtımın ölçeğini aşamalı olarak artırmadan önce temel ölçümleri almak için Java Uygulama Performans İzleme kullanırsınız. Yeni uygulamanızı tanımanıza yardımcı olacak bazı ayarlar aşağıdadır. Ayrıca, üretim ortamında uygulamadan önce temel yapılandırma oluşturmak için bir test veya geliştirme ortamında izlemeye başlamanız idealdir.
Yeni uygulama için izleme ayarları
Yeni bir Java uygulamasını izlemek için bu stratejiyi izlemek, uygulamanın ortamınızda ve müşteriniz için nasıl davrandığını öğrenmenize yardımcı olur.
Basit bir izlenen sistem ve kısa vadeli ayarlarla izlemeye başlayın
İlk olarak, yapılandırmayı basit tutun: bir sunucudaki bir uygulamayı izleyin. İkinci olarak, Java Uygulama Performans İzleme'yi yeni bir uygulama izlemek için ilk yapılandırırken, uyguladığınız ayarları bazı eğilimleri anlamak için yeterince uzun tutmayı planlayın. Bir günlük veriler, uygulamanın performans ve kullanım desenleri hakkında içgörüler sağlamalıdır.
Varsayılan ayarları ve bazı belirli ayarları kullanarak temel performans oluşturma
Genellikle varsayılan ayarları korumak istersiniz. Varsayılan ayarlar, uygulamayla ilgili büyük sorunlar görmenizi ve izlenen uygulama üzerindeki etkiyi en az düzeyde tutmanızı sağlar.
Herhangi bir performans veya özel durum olayı oluşturmuyorsanız, temel performansın nasıl göründüğüne ilişkin bir his elde etmek 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ü oluşturmanıza yardımcı olur. Performans eşikleri hakkında daha fazla bilgi için, bkz. How to Configure Monitoring for Java Applications.
Tüm özel durumları inceleyin. Ne tür özel durumların atıldığını bilmeniz gerekir. Bilinen özel durum işleyicilerini kullanmak, alacağınız özel durumları sınırlar.
Bu, uzun vadeli izleme için istediğinizden daha fazla veriye neden olabilir. Başlangıçta, müşterilerin sistem üzerinden izlediği yol türleri ve normal performansın nasıl göründüğü gibi eğilimleri göreceğiniz için bu miktarda veri yararlı olacaktır.
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 üzerinden yapılan en ağır (en uzun süre çalışan) çağrılar için ortalama sürenin ne olduğunu ve istekleri işlemeye harcanan en uzun süreyi göreceksiniz. Bu, gerçek uygulama performansına dayalı olarak özelleştirilmiş akıllı eşikleri belirlemenizi sağlar. Ayrıca hangi işlevlerin diğerlerinden daha hızlı çalıştığını göreceksiniz ve kritik yöntemler için belirli web sayfası, web yöntemi ve işlev işlemleri oluşturarak uygulamanın tamamından daha sıkı bir SLA altında yanıt vermelerini sağlayabilirsiniz. Daha fazla bilgi için, Application Advisor'ı Kullanarak Uyarıları Önceliklendirme bölümünde bir Uygulama Danışmanı raporunun kapsamını belirleme ve çalıştırma adımlarına göz atın.
Ayarları ayarlama ve taban çizgisiyle karşılaştırma
Bir temel performans ölçüsü oluşturduktan sonra, oluşturulan özel durum türlerini yakalayacak şekilde izlemeyi ayarlamak için ayarları ayarlamaya başlayın. Tüm özel durumları bildirerek, uygulamada uyarı almayı tercih ettiğiniz özel durumları yakalayan varsayılan özel durum işleyicileri olup olmadığını görürsünüz. Yaptığınız her ayarlamayla alacağınız veriler daha anlamlı ve hacim açısından daha düşük olacaktır.
Özel ayarları kaldırın ve toplanan verilere dayanarak eşikleri belirleyin.
Özel durumların uygulamanın dışına çıkmalarını engelleyen herhangi bir uygulama düzeyi "tümünü yakala" 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 ve normal seviyeler dışına çıkılması halinde uyarı verilecektir.
Uygulamayı daha fazla izlenen sunucuya aşamalı olarak dağıtma
Uygulamayı yeni izleme yapılandırmasıyla bir süre izledikten sonra, uygulamanızın iyi durumda olduğunu hissettiğinizde, uygulamayı çalıştırdığınız ve izlediğiniz sunucu sayısını birden 10'a yükseltin. 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.
İşlecin bu bilgilerle yapabilecekleri
Operatör, bu temel bilgileri kullanarak sorunun uygulamayla veya altyapıyla ilgili nerede olduğunu daha iyi anlayabilir ve bunun yalnızca geliştirme ekibinin düzeltebileceği veya operatörün doğrudan çözebileceği bir şey olup olmadığını bilir.
Sonraki adımlar
Java uygulamalarının izlenmesini yapılandırma hakkında ayrıntılı bilgi için bkz . Java Uygulamaları için İzlemeyi Yapılandırma.