Uygulamanıza bir izleme aracısı yükledikten sonra ARMS uygulamayı izlemeye başlar. Application Overview sayfasında istek sayısı, hata sayısı, gecikme süresi ve örnek sayısı gibi anahtar ölçümleri görüntüleyebilirsiniz.
Önkoşullar
ARMS Application Monitoring, yeni faturalandırma modelini etkinleştiren kullanıcılar için yeni bir izleme ayrıntıları sayfası sunar. Yeni faturalandırma modeli hakkında ayrıntılı bilgi için bkz. Ürün Faturalandırması (Yeni).
Yeni faturalandırma modelini etkinleştirmediyseniz ancak yeni izleme ayrıntıları sayfasına erişmek istiyorsanız Application List sayfasında Switch to New Version seçeneğini tıklayın.
Uygulamanıza bir izleme aracısı yüklediğinizden emin olun. Talimatlar için bkz. Application Monitoring Entegrasyonuna Genel Bakış.
Uygulamaya Genel Bakışı Görüntüleme
ARMS konsolu üzerinde oturum açın. Sol gezinme bölmesinde yolunu izleyin.
-
Application List sayfasında üst gezinme çubuğundan bölgeyi seçin ve ardından uygulamanın adını tıklayın.
NotLanguage sütunundaki simgeler şu anlamlara gelir:
: Application Monitoring'e bağlı bir Java uygulaması.
: Application Monitoring'e bağlı bir Golang uygulaması.
: Application Monitoring'e bağlı bir Python uygulaması.-: Managed Service for OpenTelemetry hizmetine bağlı bir uygulama.
Üst gezinme çubuğunda Application Overview seçeneğini tıklayın.
Pano Açıklaması
Application Overview sayfası, uygulamanızın entegrasyon şekline göre panosunu otomatik olarak uyarlar. CPU ölçümlerini ECS ve konteyner ortamları için farklı şekilde gösterir.
Konteyner senaryolarında Managed Service for Prometheus hizmetini entegre ettiyseniz pano, konteyner ölçümlerini görüntülemek için öncelikle Managed Service for Prometheus verilerini kullanır. Konteynerleri Managed Service for Prometheus hizmetiyle entegre etme talimatları için bkz. Konteyner Gözlemlenebilirliği.
Konteyner ortamınız Managed Service for Prometheus hizmetiyle entegre değilse Application Monitoring izleme aracısı sürümünün 4.1.0 veya üzeri olduğundan emin olun. Bu sürüm temel konteyner ölçümlerini görüntüler. İzleme aracısı hakkında ayrıntılı bilgi için bkz. İzleme Aracısı (Java Agent) Sürüm Kılavuzu.
ECS Ortamı
|
Panel |
Stil |
Açıklama |
|
Request Count |
Sayaç panosu |
Belirtilen zaman aralığında uygulama için toplam istek sayısı. Günlük değişim: Bir önceki günün aynı zaman aralığına kıyasla istek sayısındaki yüzdelik değişim. |
|
Error Count |
Sayaç panosu |
Belirtilen zaman aralığında uygulama için toplam hata sayısı. Günlük değişim: Bir önceki günün aynı zaman aralığına kıyasla hata sayısındaki yüzdelik değişim. |
|
Average Latency |
Sayaç panosu |
Belirtilen zaman aralığında uygulama için ortalama gecikme süresi. Günlük değişim: Bir önceki günün aynı zaman aralığına kıyasla ortalama gecikme süresindeki yüzdelik değişim. |
|
Instance Count |
Sayaç panosu |
Belirtilen zaman aralığında uygulama için toplam örnek sayısı. Günlük değişim: Bir önceki günün aynı zaman aralığına kıyasla örnek sayısındaki yüzdelik değişim. |
|
Request Count |
Sütun grafiği |
Belirtilen zaman aralığında çağrı türüne göre gruplandırılmış istek sayısı eğilimi. |
|
Error Count |
Sütun grafiği / çizgi grafiği |
Hata sayısı: Belirtilen zaman aralığında hata sayısı eğilimi; sol y ekseninde hata sayısı gösterilen bir sütun grafiği olarak sunulur. Hata oranı: Belirtilen zaman aralığında hata oranı eğilimi; sağ y ekseninde hata oranı gösterilir. |
|
Elapsed Time |
Çizgi grafiği |
Belirtilen zaman aralığında gecikme süresi eğilimi; ortalama, P99, P90 ve P75 değerlerini gösterir. |
|
Peak CPU Utilization |
Petek grafiği |
Belirtilen zaman aralığında uygulamayı çalıştıran ana bilgisayarın en yüksek CPU kullanım oranı. Aşağıdaki durumlar geçerlidir:
|
|
Top Services by Request Count |
İlk 5 |
Belirtilen zaman aralığında toplam istek sayısına göre ilk 5 hizmet arabirimi. Desteklenen çağrı türleri şunlardır:
|
|
Top Services by Error Count |
İlk 5 |
Belirtilen zaman aralığında toplam hata sayısına göre ilk 5 hizmet arabirimi. Desteklenen çağrı türleri şunlardır:
|
|
Top Services by Average Latency |
İlk 5 |
Belirtilen zaman aralığında ortalama gecikme süresine göre ilk 5 hizmet arabirimi. Desteklenen çağrı türleri şunlardır:
|
|
Top Instances by Peak CPU Utilization |
İlk 5 |
Belirtilen zaman aralığında en yüksek CPU kullanım oranına sahip ana bilgisayarlar. |
Konteyner Ortamı (Prometheus Sürümü)
|
Panel |
Stil |
Açıklama |
|
Request Count |
Sayaç panosu |
Belirtilen zaman aralığında uygulama için toplam istek sayısı. Günlük değişim: Bir önceki günün aynı zaman aralığına kıyasla istek sayısındaki yüzdelik değişim. |
|
Error Count |
Sayaç panosu |
Belirtilen zaman aralığında uygulama için toplam hata sayısı. Günlük değişim: Bir önceki günün aynı zaman aralığına kıyasla hata sayısındaki yüzdelik değişim. |
|
Average Latency |
Sayaç panosu |
Belirtilen zaman aralığında uygulama için ortalama gecikme süresi. Günlük değişim: Bir önceki günün aynı zaman aralığına kıyasla ortalama gecikme süresindeki yüzdelik değişim. |
|
Instance Count |
Sayaç panosu |
Belirtilen zaman aralığında uygulama için toplam örnek sayısı. Günlük değişim: Bir önceki günün aynı zaman aralığına kıyasla örnek sayısındaki yüzdelik değişim. |
|
Request Count |
Sütun grafiği |
Belirtilen zaman aralığında çağrı türüne göre gruplandırılmış istek sayısı eğilimi. |
|
Error Count |
Sütun grafiği / çizgi grafiği |
Hata sayısı: Belirtilen zaman aralığında hata sayısı eğilimi; sol y ekseninde hata sayısı gösterilen bir sütun grafiği olarak sunulur. Hata oranı: Belirtilen zaman aralığında hata oranı eğilimi; sağ y ekseninde hata oranı gösterilir. |
|
Elapsed Time |
Çizgi grafiği |
Belirtilen zaman aralığında gecikme süresi eğilimi; ortalama, P99, P90 ve P75 değerlerini gösterir. |
|
CPU Usage |
Petek grafiği |
Belirtilen zaman aralığında konteynerin CPU kullanımı. Çoklu küme senaryolarında yalnızca en erken raporlayan küme görüntülenir. |
|
Top Services by Request Count |
İlk 5 |
Belirtilen zaman aralığında toplam istek sayısına göre ilk 5 hizmet arabirimi. Desteklenen çağrı türleri şunlardır:
|
|
Top Services by Error Count |
İlk 5 |
Belirtilen zaman aralığında toplam hata sayısına göre ilk 5 hizmet arabirimi. Desteklenen çağrı türleri şunlardır:
|
|
Top Services by Average Latency |
İlk 5 |
Belirtilen zaman aralığında ortalama gecikme süresine göre ilk 5 hizmet arabirimi. Desteklenen çağrı türleri şunlardır:
|
|
CPU Usage Ranking |
İlk 5 |
Belirtilen zaman aralığında en yüksek CPU kullanımına sahip konteynerler. Çoklu küme senaryolarında yalnızca en erken raporlayan küme görüntülenir. |
Konteyner Ortamı (ARMS Kendi Toplama Sürümü)
|
Panel |
Stil |
Açıklama |
|
Request Count |
Sayaç panosu |
Belirtilen zaman aralığında uygulama için toplam istek sayısı. Günlük değişim: Bir önceki günün aynı zaman aralığına kıyasla istek sayısındaki yüzdelik değişim. |
|
Error Count |
Sayaç panosu |
Belirtilen zaman aralığında uygulama için toplam hata sayısı. Günlük değişim: Bir önceki günün aynı zaman aralığına kıyasla hata sayısındaki yüzdelik değişim. |
|
Average Latency |
Sayaç panosu |
Belirtilen zaman aralığında uygulama için ortalama gecikme süresi. Günlük değişim: Bir önceki günün aynı zaman aralığına kıyasla ortalama gecikme süresindeki yüzdelik değişim. |
|
Instance Count |
Sayaç panosu |
Belirtilen zaman aralığında uygulama için toplam örnek sayısı. Günlük değişim: Bir önceki günün aynı zaman aralığına kıyasla örnek sayısındaki yüzdelik değişim. |
|
Request Count |
Sütun grafiği |
Belirtilen zaman aralığında çağrı türüne göre gruplandırılmış istek sayısı eğilimi. |
|
Error Count |
Sütun grafiği / çizgi grafiği |
Hata sayısı: Belirtilen zaman aralığında hata sayısı eğilimi; sol y ekseninde hata sayısı gösterilen bir sütun grafiği olarak sunulur. Hata oranı: Belirtilen zaman aralığında hata oranı eğilimi; sağ y ekseninde hata oranı gösterilir. |
|
Elapsed Time |
Çizgi grafiği |
Belirtilen zaman aralığında gecikme süresi eğilimi; ortalama, P99, P90 ve P75 değerlerini gösterir. |
|
CPU Usage |
Petek grafiği |
Belirtilen zaman aralığında konteynerin CPU kullanımı. |
|
Top Services by Request Count |
İlk 5 |
Belirtilen zaman aralığında toplam istek sayısına göre ilk 5 hizmet arabirimi. Desteklenen çağrı türleri şunlardır:
|
|
Top Services by Error Count |
İlk 5 |
Belirtilen zaman aralığında toplam hata sayısına göre ilk 5 hizmet arabirimi. Desteklenen çağrı türleri şunlardır:
|
|
Top Services by Average Latency |
İlk 5 |
Belirtilen zaman aralığında ortalama gecikme süresine göre ilk 5 hizmet arabirimi. Desteklenen çağrı türleri şunlardır:
|
|
Top Containers by CPU Usage |
İlk 5 |
Belirtilen zaman aralığında en yüksek CPU kullanımına sahip konteynerler. |
Panel Özellikleri
Eylem Noktaları
Bir eğilim grafiği panelindeki
simgesini tıklayarak gruplanmış karşılaştırmaları ve geçmiş zaman karşılaştırmalarını görüntüleyin.

-
Gruplama seçenekleri arasında temel alanlar ve örnek etiketleri bulunur:
Temel alanlar arasında _traffic_mse_gray (gri tonlamalı) yer alır. Varsayılan örnek etiketleri arasında app, workloadKind, app_kubernetes_io_managed_by, armsBPFCreateAppName ve diğer alanlar bulunur.
Temel alanlar: Tüm ölçümlerde ortak olan etiketler. Şu anda gruplama karşılaştırmaları için serverIp kullanıma sunulmuştur.
Örnek etiketleri: Varsayılan örnek etiketlerine ek olarak daha fazla gruplama karşılaştırma özelliğini etkinleştirmek için özel örnek etiketleri ekleyebilirsiniz. Talimatlar için bkz. Etiket Ekleme ve Kullanma.
Karşılaştırma zamanı: Geçerli zaman aralığıyla karşılaştırmak için bir karşılaştırma zaman aralığı seçin.
Sorgu İfadeleri
Bir paneldeki
simgesini tıklayarak ilgili PromQL ifadesini görüntüleyin. Bu PromQL ifadesini özel yapılandırmalar için doğrudan Prometheus veya Grafana'da kullanabilirsiniz.
Örneğin, Request Count / 1m panelinin sorgu ifadesi sum by (callType,)(sum_over_time(arms_app_requests_count_...[1m])) şeklindedir ve istek sayılarını callType boyutuna göre dakika başına toplar. Tam PromQL ifadesini almak için sorgu giriş kutusunun yanındaki kopyalama simgesini tıklayın.
Managed Service for Prometheus konsolundaki Metric Explorer sayfasında ilgili ölçümleri görüntülemek için PromQL sorgularını çalıştırın. Talimatlar için bkz. Metric Explorer.
Grafana'da panoları yapılandırırken paneller için ilgili PromQL ifadelerini doğrudan kullanabilirsiniz. Veri kaynaklarını entegre etme talimatları için bkz. Cloud Hizmet Entegrasyonu.
SSS
P99 Gecikme Süresi İçin Veri Yok
Kantil ölçümleri varsayılan olarak devre dışıdır. Kantil verilerini görüntülemek için Custom Configuration sayfasında kantil istatistiklerini etkinleştirin. Talimatlar için bkz. Java Uygulamaları İçin Özel Yapılandırma.
Eski Konsol Uygulamaya Genel Bakış Sayfasındaki Toplam İstek Hacmi Son Beş Dakikanın Toplamıyla Eşleşmiyor
ARMS, seçilen zaman aralığından bir dakika daha uzun süreli verileri görüntüler. Örneğin "son 5 dakika" aslında 6 dakikalık verileri, "son 30 dakika" ise 31 dakikalık verileri gösterir.
Eski Konsol Uygulamaya Genel Bakış Sayfasındaki Yavaş SQL Sayısı POP API Sorgu Sonuçlarından Farklı
POP API sorguları veritabanlarından, NoSQL veritabanlarından ve önbelleklerden gelen yavaş istekleri içerirken konsol yalnızca veritabanı ile ilgili yavaş istekleri içerir. Bu durum tutarsızlıklara neden olur.
POP sorgu sonuçlarının konsol verileriyle eşleşmesini sağlamak için sorgunuza bir rpcType filtre koşulu ekleyin.
Örnek:
QueryMetricByPageRequest.Filters filters2 = QueryMetricByPageRequest
.Filters
.builder()
.key("rpcType")
.value("60|62|63|65|66|67|68|69|58|59")
.build();
Örnek Sayısı Gerçek Çalışan Örnekleri Aşıyor
Sorgu zaman aralığı çok uzunsa yok edilmiş örnekler de örnek sayısına dahil edilir.
Yeni ve Eski Konsol Uygulamaya Genel Bakış Sayfaları Arasında Toplam İstek Sayısı Tutarsızlığı
Yeni konsoldaki Application Overview sayfası hizmet sağlayan perspektiften verileri görüntüler ve zamanlanmış görevleri içerir. Eski konsoldaki Application Overview sayfası zamanlanmış görev verilerini içermez.