Bazı API istekleri birçok mikro hizmeti dolaşır ve alışılmadık derecede uzun sürer. Bu istekler için gecikmeye en çok hangi hizmetin katkıda bulunduğunu nasıl belirlersiniz?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: İstek gecikmesini mikro hizmet başına ayırmak için uygulamanızı Stackdriver Trace ile enstrümante edin.
Neden bu cevap
Stackdriver Trace (şu anki adıyla Cloud Trace), dağıtılmış sistemlerde isteklerin yolculuğunu izlemek ve gecikme sorunlarını tespit etmek için tasarlanmıştır. Uygulamanızı Stackdriver Trace ile enstrümante ederek, bir isteğin her bir mikro hizmette ne kadar zaman harcadığını ayrıntılı olarak görebilirsiniz. Bu, gecikmeye en çok katkıda bulunan hizmeti tam olarak belirlemenizi sağlar. Zaman aşımları ayarlamak (A), sorunun kök nedenini bulmak yerine sadece hataları hızlandırır. Özel metrikler göndermek (B) genel gecikme hakkında bilgi verebilir ancak isteğin hangi aşamada yavaşladığını göstermez. Stackdriver Monitoring'i kullanmak (C) genel gecikme eğilimlerini gösterebilir, ancak isteğin mikro hizmetler arasındaki yolculuğunun ayrıntılı bir görünümünü sunmaz.
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