Tüm Ürünler
Search
Belge Merkezi

Serverless App Engine:API monitoring

Son Güncelleme:Oct 06, 2026

SAE uygulamanızdaki bir API işlemi yavaşladığında veya başarısız olduğunda API izleme, sorunu teşhis etmeniz için gerekli verileri sunar. Her işlem için SQL ve NoSQL çağrılarını analiz edebilir, Java özel durumlarını inceleyebilir, yukarı ve aşağı yönlü bağımlılıkları takip edebilir ve tek tek izleri sorgulayabilirsiniz.

Önkoşullar

Başlamadan önce aşağıdakilere sahip olduğunuzdan emin olun:

  • Dağıtılmış ve çalışan bir SAE uygulaması

  • Uygulamanıza eklenmiş bir uygulama izleme aracı

Desteklenen çerçeveler

İzleme araçları, aşağıdaki web ve uzak yordam çağrısı (RPC) çerçeveleri tarafından sunulan API işlemlerini otomatik olarak algılar ve izler:

Çerçeve Minimum sürüm
Tomcat 7+
Jetty 8+
Resin 3,0+
Undertow 1,3+
WebLogic 11,0+
SpringBoot 1,3,0+
HSF 2,0+
Dubbo 2,5+

API çağrılarını görüntüleme

  1. SAE konsolu üzerinde oturum açın. Sol gezinme bölmesinde Applications > Applications seçeneğini belirleyin. Üst gezinme çubuğundan bir bölge ve Namespace açılır listesinden bir ad alanı seçin, ardından uygulama adına tıklayın.

  2. Sol gezinme bölmesinde Application Monitoring > API Calls seçeneğini belirleyin.

API Calls sayfasının sol bölmesi, izleme araçları tarafından otomatik olarak algılanan tüm API işlemlerini listeler. İncelemenize öncelik vermek için listeyi sıralayın:

Sıralama seçeneği Ne zaman kullanılır
Yanıt süresi (RT) En yavaş işlemleri bulmak için
İstek sayısı En yüksek trafikli işlemleri belirlemek için
Hata sayısı En çok hata veren işlemleri bulmak için
Özel durum sayısı En çok Java özel durumu oluşturan işlemleri bulmak için
Kullanılabilir ölçümler programlama diline göre değişir. Uygulamanızın dili için mevcut ölçümleri kontrol edin.

Ölçüm kategorileri

Aşağıdaki sekmelerdeki ayrıntılı ölçümleri görüntülemek için sol bölmede bir API işlemi seçin.

Genel Bakış

Overview sekmesi, seçilen API işlemi için çağrı topolojisini ve aşağıdakiler için zaman serisi grafiklerini gösterir:

  • İstek sayısı

  • Hata sayısı

  • Yanıt süresi (RT)

  • HTTP durum kodları

SQL analizi ve NoSQL analizi

SQL Analysis ve NoSql Analysis sekmeleri, seçilen API işleminin kodunda yürütülen SQL ve NoSQL deyimlerini listeler. Yavaş yanıtlara neden olan deyimleri belirlemek için bu sekmeleri kullanın.

Herhangi bir deyim için, SQL veya NoSQL yürütmesini içeren tam izi görüntülemek üzere İşlemler sütunundaki Trace Query seçeneğine tıklayın.

Özel durum analizi

Exception Analysis sekmesi, seçilen API işleminin kodundan kaynaklanan Java özel durumlarını gösterir.

Herhangi bir özel durum için, özel durum yığınının bulunduğu tam izi görüntülemek üzere İşlemler sütunundaki Interface Snapshot seçeneğine tıklayın. Daha fazla bilgi için bkz. İzleri görüntüleme.

Yukarı yönlü hizmetler ve aşağı yönlü hizmetler

Upstream Services ve Downstream Services sekmeleri, uygulamanızı çağıran hizmetler ve uygulamanızın çağırdığı hizmetler için yanıt süresi, istek sayısı ve hata sayısı gibi performans ölçümlerini gösterir.

Upstream Traces ve Downstream Traces sekmeleri, iz düzeyindeki ayrıntıları keşfetmenize olanak tanır:

  • Tüm API işlemlerini aynı anda göstermek veya gizlemek için Expand/Collapse All seçeneğine tıklayın.

  • Arama kutusuna bir anahtar kelime girin ve uygulamayı veya API işlemi adına göre filtrelemek için Arama simgesine tıklayın.

  • Belirli bir API işlemi için performans ölçümlerini göstermek veya gizlemek üzere daraltma paneline veya satırın sonundaki oka tıklayın.

Hata analizi

Error Analysis sekmesi, uygulama için hataları ve HTTP durum kodlarını gösterir. İz ayrıntılarını yeni bir sayfada açmak için TraceId sütunundaki bir değere tıklayın. Daha fazla bilgi için bkz. İzleri görüntüleme.

Interface Snapshot

Interface Snapshot sekmesi, seçilen API işleminin parametrelerini iki grafikle ve bir iz ayrıntıları tablosuyla birlikte gösterir:

  • Total Traces chart: Toplam çağrı sayısını ve yavaş çağrı sayısını gösterir. RT'si 500 milisaniyeyi aşan bir çağrı yavaş olarak kabul edilir. Bu eşiği uygulama ayarlarında değiştirebilirsiniz. Eşzamansız senaryolarda oluşturulan yerel çağrılar yavaş çağrı sayısına dahil edilmez.

  • RT chart: Zaman içindeki yanıt süresi eğilimini gösterir. Grafik, çağrı istatistiklerini yansıtır ve yapılandırılan örnekleme oranından etkilenir.

  • Trace details table: Tek tek izleri listeler. Tam iz ayrıntılarını görüntülemek için TraceId sütunundaki bir değere tıklayın. Daha fazla bilgi için bkz. İz sorgusu. Belirli bir çağrı için günlükleri görüntülemek üzere İşlemler sütunundaki View Logs seçeneğine tıklayın.

Sorun giderme sırasında log korelasyonu için iz kimliklerini kullanmak amacıyla iz kimliklerini uygulamanızın iş günlükleriyle ilişkilendirin. Daha fazla bilgi için bkz. Java uygulaması için iz kimliklerini günlüklerle ilişkilendirme .