Azure yay bulutu için ölçümler

Azure Ölçüm Gezgini, grafiklerin çizdirme, eğilimleri görsel olarak ilişkilendirme ve ölçümler ve DIB 'leri araştırma olanağı sağlayan Microsoft Azure portal bir bileşenidir. Kaynaklarınızın sistem durumunu ve kullanımını araştırmak için ölçüm gezginini kullanın.

Azure yay bulutu 'nda ölçümler için iki görünüm noktası vardır.

  • Her uygulamaya Genel Bakış sayfasındaki grafikler
  • Ortak ölçümler sayfası

Ölçüm grafikleri

Uygulamaya genel bakış bölümünde bulunan grafikler, her uygulama için hızlı durum denetimleri sağlar. Ortak ölçümler sayfası, başvuru için kullanılabilen tüm ölçümleri içerir. Ortak ölçümler sayfasında kendi grafiklerinizi oluşturabilir ve bunları panoda sabitleyebilirsiniz.

Uygulamaya genel bakış sayfası

Genel Bakış sayfasında grafikleri bulmak için uygulamalarda bir uygulama seçin.

Uygulama ölçümleri yönetimi

Her uygulamanın genel bakış sayfasında, uygulamanızda hızlı bir durum denetimi gerçekleştirmenize olanak tanıyan bir ölçüm grafiği sunulmaktadır.

Uygulama ölçümlerine genel bakış

Azure Spring Cloud, her dakikada güncelleştirilmiş ölçümlerle bu beş grafik sağlar:

  • Http sunucusu hataları: UYGULAMANıZA yönelik http istekleri için hata sayısı
  • Içindeki veriler: uygulamanız tarafından alınan bayt
  • Giden veri: uygulamanız tarafından gönderilen baytlar
  • İstekler: uygulamanız tarafından alınan istekler
  • Ortalama yanıt süresi: uygulamanızdan alınan ortalama yanıt süresi

Grafik için bir saatten ve yedi güne kadar bir zaman aralığı seçebilirsiniz.

Ortak ölçümler sayfası

Sol gezinti bölmesindeki ölçümler ortak ölçümler sayfasına bağlanır.

İlk olarak, görüntülenecek ölçümleri seçin:

Ölçüm görünümü seçin

Tüm ölçüm seçeneklerinin ayrıntıları aşağıdaki bölümde bulunabilir.

Ardından, her ölçüm için toplama türünü seçin:

Ölçüm toplama

Toplama türü, grafikteki ölçüm noktalarının zamana göre nasıl toplanacağını gösterir. Her dakikada bir ham ölçüm noktası vardır ve bir dakika içinde ön toplama türü, ölçüm türü tarafından önceden tanımlanmıştır.

  • Sum: tüm değerleri hedef çıktı olarak toplayın.
  • Average: dönemdeki ortalama değeri hedef çıktı olarak kullanın.
  • Max/Min: dönemde hedef çıktı olarak en fazla/en fazla değeri kullanın.

Zaman aralığı, son 30 dakika ile son 30 güne veya özel bir zaman aralığına göre de ayarlanabilir.

Ölçüm değişikliği

Varsayılan görünüm, bir Azure yay bulut hizmeti 'nin applicationın ölçümlerini birlikte içerir. Bir uygulama veya örneğin ölçümleri, ekranda filtrelenebilir. Filtre Ekle' yi seçin, özelliği uygulama olarak ayarlayın ve değerler metin kutusunda izlemek istediğiniz hedef uygulamayı seçin.

İki tür filtre (Özellikler) kullanabilirsiniz:

  • Uygulama: uygulama adına göre filtrele
  • Örnek: uygulama örneğine göre filtrele

Ölçüm filtreleri

Ayrıca, bir uygulama için birden çok satır çizecek bölme Uygula seçeneğini de kullanabilirsiniz:

Ölçüm Bölme

İpucu

Ölçümler sayfasında kendi grafiklerinizi oluşturabilir ve bunları panonuza sabitleyebilirsiniz. Grafiğinizi adlandırarak başlayın. Sonra sağ üst köşedeki panoya sabitle' yi seçin. Artık uygulamanızı Portal panonuzda denetleyebilirsiniz.

Kullanıcı ölçümleri seçenekleri

Aşağıdaki tablolarda kullanılabilir ölçümler ve Ayrıntılar gösterilmektedir.

Hata

Name Spring çalıştırıcı ölçüm adı Birim Ayrıntılar
Tomcat. Global. Error Tomcat. Global. Error Count İşlenen isteklerde oluşan hata sayısı

Performans

Name Spring çalıştırıcı ölçüm adı Birim Ayrıntılar
System. CPU. Usage System. CPU. Usage Yüzde Tüm sistem için en son CPU kullanımı (kullanılmıyor ve kullanmayı önermeyin). Bu değer [0.0, 1.0] aralığındaki bir Double değeridir. 0,0 değeri, izlenen son süre boyunca tüm CPU 'ların boşta kaldığı, 1,0 değeri, tüm CPU 'ların, en son dönemde geçen sürenin %100 ' i etkin bir şekilde çalıştırdığı anlamına gelir.
Process. CPU. Usage Uygulama CPU kullanım yüzdesi Yüzde Java Sanal Makinesi işlemi için son CPU kullanımı (kullanılmıyor ve kullanmayı önermeyin). Bu değer [0.0, 1.0] aralığındaki bir Double değeridir. 0,0 değeri, en son geçen süre boyunca JVM işlemindeki iş parçacıklarını hiçbir CPU 'nun çalıştırmadığı anlamına gelir, 1,0 değeri, tüm CPU 'ların, en son dönemde geçen sürenin% JVM 100% ' den etkin bir şekilde çalıştığı anlamına gelir. JVM 'deki iş parçacıkları, uygulama iş parçacıklarını ve JVM iç iş parçacıklarını içerir.
Uygulama CPU Kullanımı Yüzde Bu uygulamaya ayrılan CPU 'ya karşı JVM işleminin son CPU kullanımı. Bu değer [0.0, 1.0] aralığındaki bir Double değeridir. 0,0 değeri, en son geçen süre boyunca JVM işlemindeki iş parçacıklarını hiçbir CPU 'nun çalıştırmadığı anlamına gelir, 1,0 değeri, tüm CPU 'ların, en son dönemde geçen sürenin% JVM 100% ' den etkin bir şekilde çalıştığı anlamına gelir. JVM 'deki iş parçacıkları, uygulama iş parçacıklarını ve JVM iç iş parçacıklarını içerir.
Uygulama CPU kullanımı (kullanım dışı) Yüzde Uygulama CPU kullanımının kullanım dışı ölçümü. Bunun yerine yeni uygulama CPU kullanım ölçümünü kullanın.
Uygulama Bellek Kullanımı Yüzde Bu uygulamaya ayrılan belleğe karşı JVM işleminin son bellek kullanımı. Bu değer [0.0, 1.0] aralığındaki bir Double değeridir. 0,0 değeri, gözlenen son süre boyunca JVM işlemindeki iş parçacıkları tarafından hiçbir belleğin ayrılmadığı anlamına gelir, 1,0 değeri, en son dönemde geçen sürenin% JVM 100% ' den iş parçacıkları tarafından ayrıldığı anlamına gelir. JVM 'deki iş parçacıkları, uygulama iş parçacıklarını ve JVM iç iş parçacıklarını içerir.
JVM. Memory. taahhüt JVM. Memory. taahhüt Bayt JVM tarafından kullanılabilecek garanti edilen bellek miktarını temsil eder. JVM, sisteme bellek serbest bırakarak işlendi, init'in altında olabilir. işlendi her zaman kullanılandan büyük veya eşit olur.
jvm.memory.used jvm.memory.used Bayt Şu anda bayt cinsinden kullanılan bellek miktarını temsil eder.
jvm.memory.max jvm.memory.max Bayt Bellek yönetimi için kullanılan maksimum bellek miktarını temsil eder. Kullanılan ve işlenen bellek miktarı, max tanımlanırsa her zaman en küçük veya en yüksek değere eşit olur. Kullanılan belleği > <= max (örneğin, sistem sanal belleğin yetersiz olduğu durumlarda) işlendi <kullanılan belleği artırmaya çalışırsa bellek ayırma başarısız olabilir.
jvm.gc.max.data.size jvm.gc.max.data.size Bayt Java sanal makinesi başlatıldından bu yana eski nesil bellek havuzunun en yoğun bellek kullanımı.
jvm.gc.live.data.size jvm.gc.live.data.size Bayt Tam GC'den sonra eski nesil bellek havuzunun boyutu.
jvm.gc.memory.promoted jvm.gc.memory.promoted Bayt GC'den önceki eski nesil bellek havuzunun boyutunda GC'den sonraki pozitif artışların sayısı.
jvm.gc.memory.allocated jvm.gc.memory.allocated Bayt Bir GC'den sonra yeni nesil bellek havuzunun boyutunun bir sonrakine kadar artması için artırılır.
jvm.gc.pause.total.count jvm.gc.pause (total-count) Count Bu JMV başladıktan sonra Genç ve Eski GC dahil olmak üzere toplam GC sayısı.
jvm.gc.pause.total.time jvm.gc.pause (toplam zaman) Milisaniye Genç ve Eski GC dahil olmak üzere bu JMV başladıktan sonra tüketilen toplam GC süresi.

Performans (.NET)

Name Spring Actuator Ölçüm Adı Birim Ayrıntılar
CPU kullanımı cpu kullanımı Yüzde Tüm sistem CPU kaynaklarına göre işlem CPU kullanımının yüzde biri [0-100].
Çalışma kümesi çalışma kümesi Megabayt İşlem tarafından kullanılan çalışma kümesi miktarı.
GC yığın boyutu gc-heap-size Megabayt Atık toplayıcı tarafından bildirilen toplam yığın boyutu.
0. Nesil GC sayısı gen-0-gc-count Count Saniye başına Nesil 0 çöp toplama sayısı.
1. Nesil GC sayısı gen-1-gc-count Count Saniye başına Nesil 1 çöp toplama sayısı.
2. Nesil GC sayısı gen-2-gc-count Count Saniye başına 2. Nesil atık toplama sayısı.
GC'de süre timein-gc Yüzde Son çöp toplamadan bu yana çöp toplamada geçen sürenin yüzdesi.
0. Nesil yığın boyutu gen-0-size Bayt Nesil 0 yığın boyutu.
1. Nesil yığın boyutu gen-1-size Bayt Nesil 1 yığın boyutu.
2. Nesil yığın boyutu 2. nesil Bayt 2. nesil yığın boyutu.
LOH yığın boyutu loh-size Bayt Büyük Nesne Yığını yığın boyutu.
Ayırma oranı alloc-rate Bayt Saniye başına ayrılan bayt sayısı.
Derleme sayısı derleme sayısı Count Yüklenen derleme sayısı.
Özel durum sayısı özel durum sayısı Count Saniye başına özel durum sayısı.
İş parçacığı havuzu iş parçacığı sayısı threadpool-thread-count Count İş parçacığı havuzu iş parçacıklarının sayısı.
Kilit çakışması sayısını izle Monitor-Lock-çekişme-Count Count Bir izleyicinin kilidi alınmaya çalışılırken, saniye başına çekişme sayısı.
İş parçacığı havuzu sıra uzunluğu ThreadPool-kuyruk uzunluğu Count İş parçacığı havuzu iş öğeleri sıra uzunluğu.
İş parçacığı havuzu tamamlanan öğe sayısı ThreadPool-tamamlanan-öğe sayısı Count İş parçacığı havuzu tamamlanan iş öğesi sayısı.
Etkin zamanlayıcılar sayısı etkin-zamanlayıcı-sayısı Count Şu anda etkin olan zamanlayıcılar sayısı. Etkin bir zamanlayıcı, gelecekte bir noktada Tick 'e kayıtlı ve henüz iptal edilmemiş bir zamanlayıcıya sahiptir.

Daha fazla bilgi için bkz. DotNet sayaçları.

İstek

Name Spring çalıştırıcı ölçüm adı Birim Ayrıntılar
Tomcat. Global. gönderildi Tomcat. Global. gönderildi Bayt Gönderilen veri miktarı Tomcat Web sunucusu
Tomcat. Global. alındı Tomcat. Global. alındı Bayt Alınan veri miktarı Tomcat Web sunucusu
Tomcat. Global. Request. Total. Count Tomcat. Global. Request (Toplam sayı) Count Toplam Tomcat Web sunucusu işlenen istek sayısı
Tomcat. Global. Request. Max Tomcat. Global. Request. Max Mayacak Bir isteği işlemek için en fazla Tomcat Web sunucusu süresi

İstek (.NET)

Name Spring çalıştırıcı ölçüm adı Birim Ayrıntılar
Saniyedeki istek saniye başına istek sayısı Count İstek hızı.
Toplam istek sayısı toplam istek sayısı Count Toplam istek sayısı.
Geçerli istekler geçerli istekler Count Geçerli istek sayısı.
Başarısız istekler başarısız-istekler Count Başarısız istek sayısı.

Daha fazla bilgi için bkz. DotNet sayaçları.

Oturum

Name Spring çalıştırıcı ölçüm adı Birim Ayrıntılar
Tomcat. Sessions. Active. Max Tomcat. Sessions. Active. Max Count Aynı anda etkin olan en fazla oturum sayısı
Tomcat. Sessions. canlı. Max Tomcat. Sessions. canlı. Max Mayacak Süresi biten bir oturumun etkin olduğu en uzun süre (saniye cinsinden)
Tomcat. Sessions. oluşturuldu Tomcat. Sessions. oluşturuldu Count Oluşturulan oturum sayısı
Tomcat. Sessions. süre geçildi Tomcat. Sessions. süre geçildi Count Zaman aşımına uğramış oturum sayısı
Tomcat. Sessions. reddedildi Tomcat. Sessions. reddedildi Count En fazla etkin oturum sayısına ulaşıldığından, oluşturulmayan oturum sayısı.
Tomcat. Sessions. ACTIVE. Current Tomcat. Sessions. ACTIVE. Current Count Tomcat oturumu etkin sayısı

Giriş

Görünen Ad Azure ölçüm adı Birim Ayrıntılar
Alınan bayt IngressBytesReceived Bayt İstemcilerden Azure Spring Cloud tarafından alınan bayt sayısı
Gönderilen bayt Inressbytessent Bayt Azure Spring Cloud tarafından istemcilere gönderilen bayt sayısı
İstekler Inressrequests Count İstemcilerden Azure Spring Cloud tarafından gönderilen istek sayısı
Başarısız İstekler Inressfailedrequests Count Azure Spring Cloud tarafından istemcilerden gelen başarısız istek sayısı
Yanıt durumu Inressresponsestatus Count Azure yay bulutu tarafından döndürülen HTTP yanıt durumu. Yanıt durum kodu dağıtımı, 5 xx, 3xx, 4xx ve 5xx kategorilerindeki yanıtları göstermek için daha fazla kategorilere ayrılabilir
Yanıt süresi Inressresponsetime Saniye Azure yay bulutu tarafından döndürülen http yanıt süresi
Aktarım hızı (bayt/sn) IngressBytesReceivedRate BytesPerSecond İstemcilerden Azure Spring Cloud tarafından saniye başına alınan bayt sayısı
Aktarım hızı (bayt/sn) IngressBytesSentRate BytesPerSecond Azure Spring Cloud tarafından istemcilere gönderilen bayt/sn

Sonraki adımlar