Mikro hizmetlerden (bazıları veritabanlarını çağırır) oluşan Cloud Run tabanlı bir tartışma portalını yük testi yapın ve Google en iyi uygulamalarını izleyerek istek başına darboğazları belirleyin.
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Yük testi isteklerini yakalamak ve istek zamanlama izlerini incelemek için Cloud Trace'i yapılandırın..
Neden bu cevap
Cloud Trace, dağıtılmış sistemlerde isteklerin uçtan uca izlenmesi için tasarlanmıştır. Mikro hizmet mimarisinde, bir isteğin farklı hizmetler arasında nasıl ilerlediğini ve her bir hizmette ne kadar zaman harcandığını gösteren izler (traces) oluşturur. Bu sayede, yük testi sırasında hangi hizmetin veya işlemin darboğaz oluşturduğunu, yani isteğin gecikmesine neden olduğunu kolayca belirleyebilirsiniz. Diğer seçenekler neden doğru değil: Cloud Logging Log Analytics ısı haritaları, genel gecikme eğilimlerini gösterebilir ancak belirli bir isteğin hangi mikro hizmette takıldığını detaylı olarak göstermez. Managed Service for Prometheus, metrik toplama ve izleme için harika olsa da, dağıtılmış izleme (distributed tracing) yetenekleri Cloud Trace kadar entegre ve detaylı değildir. Zamanlama günlük ifadeleri eklemek ve BigQuery'de analiz etmek, manuel ve daha az verimli bir yaklaşımdır. Ayrıca, istekler arasındaki korelasyonu ve bağımlılıkları otomatik olarak izlemez.
Sonsuz cevap arayışı olmadan sınavınızı geçin
Bu sınav için her doğrulanmış soruyu ve açıklamayı tek bir yerde edinin ve saatlerce süren hazırlıktan tasarruf edin. 1.000'den fazla sertifika · 20'den fazla dil · ücretsiz başlayın.
Sınavınızı daha hızlı geçin → Kart gerekmez