Application Insights standart ölçümleri
Standart ölçümler toplama sırasında önceden toplandığından sorgu zamanında daha iyi performans sağlar. Dolayısıyla panolar ve gerçek zamanlı uyarılar için en iyi seçenek bu ölçümlerdir.
Not
Aşağıdaki belgeler Application Insights klasik API'sine dayanır. Application Insights için uzun vadeli plan, OpenTelemetry kullanarak veri toplamaktır. Daha fazla bilgi için bkz . .NET, Node.js, Python ve Java uygulamaları için Azure İzleyici OpenTelemetry'yi etkinleştirme ve OpenTelemetry Yol Haritamız. Geçiş kılavuzu .NET, Node.js ve Python için kullanılabilir.
Kullanılabilirlik ölçümleri
Kullanılabilirlik kategorisindeki ölçümler, web uygulamanızın durumunu dünyanın dört bir yanındaki noktalardan gözlemlendiği şekilde görmenizi sağlar. Bu kategorideki ölçümleri kullanmaya başlamak için kullanılabilirlik testlerini yapılandırın.
Kullanılabilirlik (availabilityResults/availabilityPercentage)
Kullanılabilirlik ölçümü, herhangi bir sorun algılamamış web testi çalıştırmalarının yüzdesini gösterir. Mümkün olan en düşük değer 0'dır ve bu da tüm web testi çalıştırmalarının başarısız olduğunu gösterir. 100 değeri, tüm web testi çalıştırmalarının doğrulama ölçütlerini geçtiği anlamına gelir.
Ölçü birimi | Desteklenen toplamalar | Desteklenen boyutlar |
---|---|---|
Yüzde | Ortalama | Run location , Test name |
Kullanılabilirlik testi süresi (availabilityResults/duration)
Kullanılabilirlik testi süresi ölçümü, web testinin çalıştırılmasının ne kadar sürdüğünü gösterir. Çok adımlı web testlerinde ölçüm, tüm adımların toplam yürütme süresini yansıtır.
Ölçü birimi | Desteklenen toplamalar | Desteklenen boyutlar |
---|---|---|
Milisaniye | Ortalama, En Az, En Fazla | Run location , Test name , Test result |
Kullanılabilirlik testleri (availabilityResults/count)
Kullanılabilirlik testleri ölçümü, Azure İzleyici tarafından çalıştırılan web testlerinin sayısını yansıtır.
Ölçü birimi | Desteklenen toplamalar | Desteklenen boyutlar |
---|---|---|
Count | Count | Run location , Test name , Test result |
Tarayıcı ölçümleri
Tarayıcı ölçümleri, gerçek son kullanıcı tarayıcılarından Application Insights JavaScript SDK'sı tarafından toplanır. Bunlar, kullanıcılarınızın web uygulamanızla ilgili deneyimi hakkında harika içgörüler sağlar. Tarayıcı ölçümleri genellikle örneklenmez; başka bir deyişle, örneklemeyle çarpıtılmış olabilecek sunucu tarafı ölçümlerle karşılaştırıldığında kullanım numaralarının daha yüksek duyarlığı sağlanır.
Not
Tarayıcı ölçümlerini toplamak için uygulamanızın Application Insights JavaScript SDK'sı ile izlenmiş olması gerekir.
Tarayıcı sayfası yükleme süresi (browserTimings/totalDuration)
Ölçü birimi | Desteklenen toplamalar | Desteklenen boyutlar |
---|---|---|
Milisaniye | Ortalama, En Az, En Fazla | Hiçbiri |
İstemci işleme süresi (browserTiming/processingDuration)
Ölçü birimi | Desteklenen toplamalar | Desteklenen boyutlar |
---|---|---|
Milisaniye | Ortalama, En Az, En Fazla | Hiçbiri |
Sayfa yükleme ağ bağlantı süresi (browserTimings/networkDuration)
Ölçü birimi | Desteklenen toplamalar | Desteklenen boyutlar |
---|---|---|
Milisaniye | Ortalama, En Az, En Fazla | Hiçbiri |
Yanıt alma süresi (browserTimings/receiveDuration)
Ölçü birimi | Desteklenen toplamalar | Desteklenen boyutlar |
---|---|---|
Milisaniye | Ortalama, En Az, En Fazla | Hiçbiri |
İstek gönderme süresi (browserTimings/sendDuration)
Ölçü birimi | Desteklenen toplamalar | Desteklenen boyutlar |
---|---|---|
Milisaniye | Ortalama, En Az, En Fazla | Hiçbiri |
Hata ölçümleri
Hatalar'daki ölçümler , istekleri işleme, bağımlılık çağrıları ve oluşan özel durumlarla ilgili sorunları gösterir.
Tarayıcı özel durumları (özel durumlar/tarayıcı)
Bu ölçüm, tarayıcıda çalışan uygulama kodunuzdan oluşan özel durumların sayısını yansıtır. Ölçüme yalnızca Application trackException()
Insights API çağrısıyla izlenen özel durumlar dahildir.
Ölçü birimi | Desteklenen toplamalar | Desteklenen boyutlar |
---|---|---|
Count | Count | Cloud role name |
Bağımlılık çağrısı hataları (bağımlılıklar/başarısız)
Başarısız bağımlılık çağrılarının sayısı.
Ölçü birimi | Desteklenen toplamalar | Desteklenen boyutlar |
---|---|---|
Count | Count | Cloud role instance , Cloud role name , Dependency performance , Dependency type , , Is traffic synthetic , Result code , Target of dependency call . |
Özel durumlar (özel durumlar/sayı)
Application Insights'ta her özel durum kaydettiğinizde, SDK'nın trackException() yöntemine bir çağrı yapılır. Özel Durumlar ölçümü, günlüğe kaydedilen özel durumların sayısını gösterir.
Ölçü birimi | Desteklenen toplamalar | Desteklenen boyutlar |
---|---|---|
Count | Count | Cloud role instance , Cloud role name , Device type |
Başarısız istekler (istekler/başarısız)
Başarısız olarak işaretlenen izlenen sunucu isteklerinin sayısı. Varsayılan olarak, Application Insights SDK'sı 5xx veya 4xx HTTP yanıt kodunu döndüren her sunucu isteğini otomatik olarak başarısız istek olarak işaretler. Özel bir telemetri başlatıcıda istek telemetri öğesinin başarı özelliğini değiştirerek bu mantığı özelleştirebilirsiniz.
Ölçü birimi | Desteklenen toplamalar | Desteklenen boyutlar |
---|---|---|
Count | Count | Cloud role instance , Cloud role name , Is synthetic traffic , Request performance , , Result code |
Sunucu özel durumları (özel durumlar/sunucu)
Bu ölçüm, sunucu özel durumlarının sayısını gösterir.
Ölçü birimi | Desteklenen toplamalar | Desteklenen boyutlar |
---|---|---|
Count | Count | Cloud role instance , Cloud role name |
Performans sayaçları
Application Insights tarafından toplanan sistem performans sayaçlarına erişmek için Performans sayaçları kategorisindeki ölçümleri kullanın.
Kullanılabilir bellek (performanceCounters/availableMemory)
Ölçü birimi | Desteklenen toplamalar | Desteklenen boyutlar |
---|---|---|
Verilere bağımlı: Megabayt, Gigabayt | Ortalama, En Fazla, En Az | Cloud role instance |
Özel durum oranı (performanceCounters/exceptionRate)
Ölçü birimi | Desteklenen toplamalar | Desteklenen boyutlar |
---|---|---|
Sayı | Ortalama, En Fazla, En Az | Cloud role instance |
HTTP isteği yürütme süresi (performanceCounters/requestExecutionTime)
Ölçü birimi | Desteklenen toplamalar | Desteklenen boyutlar |
---|---|---|
Milisaniye | Ortalama, En Fazla, En Az | Cloud role instance |
HTTP istek oranı (performanceCounters/requestsPerSecond)
Ölçü birimi | Desteklenen toplamalar | Desteklenen boyutlar |
---|---|---|
Saniyedeki istek | Ortalama, En Fazla, En Az | Cloud role instance |
Uygulama kuyruğundaki HTTP istekleri (performanceCounters/requestsInQueue)
Ölçü birimi | Desteklenen toplamalar | Desteklenen boyutlar |
---|---|---|
Sayı | Ortalama, En Fazla, En Az | Cloud role instance |
İşlem CPU'sunu (performanceCounters/processCpuPercentage)
Ölçüm, izlenen uygulamanızı barındıran işlem tarafından toplam işlemci kapasitesinin ne kadarının tüketildiğini gösterir.
Ölçü birimi | Desteklenen toplamalar | Desteklenen boyutlar |
---|---|---|
Yüzde | Ortalama, En Fazla, En Az | Cloud role instance |
Not
Ölçümün aralığı 0 ile 100 * n arasındadır; burada n kullanılabilir CPU çekirdeği sayısıdır. Örneğin, %200 ölçüm değeri iki CPU çekirdeğinin tam kullanımını veya 4 CPU çekirdeğinin yarı kullanımını temsil edebilir. İşlem CPU Normalleştirilmiş, aynı değeri temsil eden ancak kullanılabilir CPU çekirdeği sayısına bölen birçok SDK tarafından toplanan alternatif bir ölçümdür. Bu nedenle İşlem CPU Normalleştirilmiş ölçümü aralığı 0 ile 100 arasındadır.
İşlem GÇ oranı (performanceCounters/processIOBytesPerSecond)
Ölçü birimi | Desteklenen toplamalar | Desteklenen boyutlar |
---|---|---|
Saniye başına bayt sayısı | Ortalama, En Az, En Fazla | Cloud role instance |
İşlem özel baytları (performanceCounters/processPrivateBytes)
İzlenen işlemin verileri için ayırmış olduğu paylaşılmayan bellek miktarı.
Ölçü birimi | Desteklenen toplamalar | Desteklenen boyutlar |
---|---|---|
Bayt | Ortalama, En Az, En Fazla | Cloud role instance |
İşlemci süresi (performanceCounters/processorCpuPercentage)
İzlenen sunucu örneğinde çalışan tüm işlemler tarafından CPU tüketimi.
Ölçü birimi | Desteklenen toplamalar | Desteklenen boyutlar |
---|---|---|
Yüzde | Ortalama, En Az, En Fazla | Cloud role instance |
Not
İşlemci süresi ölçümü, Azure Uygulaması Hizmetleri'nde barındırılan uygulamalar için kullanılamaz. App Services'te barındırılan web uygulamalarının CPU kullanımını izlemek için İşlem CPU ölçümünü kullanın.
Sunucu ölçümleri
Bağımlılık çağrıları (bağımlılıklar/sayı)
Bu ölçüm, bağımlılık çağrılarının sayısıyla ilişkilidir.
Ölçü birimi | Desteklenen toplamalar | Desteklenen boyutlar |
---|---|---|
Count | Count | Cloud role instance , Cloud role name , Dependency performance , , Dependency type , Is traffic synthetic , Result code , Successful call , Target of a dependency call |
Bağımlılık süresi (bağımlılıklar/süre)
Bu ölçüm bağımlılık çağrılarının süresini ifade eder.
Ölçü birimi | Desteklenen toplamalar | Desteklenen boyutlar |
---|---|---|
Milisaniye | Ortalama, En Az, En Fazla | Cloud role instance , Cloud role name , Dependency performance , , Dependency type , Is traffic synthetic , Result code , Successful call , Target of a dependency call |
Sunucu istek hızı (istekler/hız)
Bu ölçüm, web uygulamanız tarafından alınan gelen sunucu isteklerinin sayısını yansıtır.
Ölçü birimi | Desteklenen toplamalar | Desteklenen boyutlar |
---|---|---|
Saniye Başına Sayı | Ortalama | Cloud role instance , Cloud role name , Is traffic synthetic , Result performance Result code , , Successful request |
Sunucu istekleri (istekler/sayı)
Ölçü birimi | Desteklenen toplamalar | Desteklenen boyutlar |
---|---|---|
Count | Count | Cloud role instance , Cloud role name , Is traffic synthetic , Result performance Result code , , Successful request |
Sunucu yanıt süresi (istekler/süre)
Bu ölçüm, sunucuların gelen istekleri işlemesi için geçen süreyi yansıtır.
Ölçü birimi | Desteklenen toplamalar | Desteklenen boyutlar |
---|---|---|
Milisaniye | Ortalama, En Az, En Fazla | Cloud role instance , Cloud role name , Is traffic synthetic , Result performance Result code , , Successful request |
Ölçümleri kullanma
Sayfa görünümü yükleme süresi (pageViews/duration)
Bu ölçüm, PageView olaylarının yüklenmesi için geçen süreyi ifade eder.
Ölçü birimi | Desteklenen toplamalar | Desteklenen boyutlar |
---|---|---|
Milisaniye | Ortalama, En Az, En Fazla | Cloud role name , Is traffic synthetic |
Sayfa görünümleri (pageViews/count)
TrackPageView() Application Insights API'siyle günlüğe kaydedilen PageView olaylarının sayısı.
Ölçü birimi | Desteklenen toplamalar | Desteklenen boyutlar |
---|---|---|
Count | Count | Cloud role name , Is traffic synthetic |
İzlemeler (izlemeler/sayı)
TrackTrace() Application Insights API çağrısıyla günlüğe kaydedilen izleme deyimlerinin sayısı.
Ölçü birimi | Desteklenen toplamalar | Desteklenen boyutlar |
---|---|---|
Count | Count | Cloud role instance , Cloud role name , Is traffic synthetic , Severity level |
Sonraki adımlar
- Ölçümler - Get - REST API
- Özel olaylar ve ölçümler için Application Insights API
- Günlük tabanlı ve önceden toplanmış ölçümler hakkında bilgi edinin.
- Günlük tabanlı ölçüm sorguları ve tanımları.