Bir Lambda işlevi, IoT cihazlarından gelen mesajları işler. Şirketin, işlevin zaman aralığı başına kaç mesaj aldığını ve işlediğini sayan neredeyse gerçek zamanlı iş hacmi metriklerine ihtiyacı var. Başlatma ve son işleme, iş hacmi ölçümüne dahil edilmemelidir. Geliştirici neyi uygulamalıdır?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: İşlev her mesaj aldığında ve işlediğinde özel bir CloudWatch metriği yayınlamak için kodu değiştirin ve iş hacmini hesaplamak için bu metrikleri kullanın..
Neden bu cevap
Doğru cevap, özel CloudWatch metrikleri yayınlamaktır çünkü bu, işlevin her mesajı ne zaman aldığını ve işlediğini tam olarak saymanın tek yoludur. Soruda belirtildiği gibi, başlatma ve son işleme dahil edilmemelidir, bu da yalnızca işleme mantığı içindeki özel metriklerin bu gereksinimi karşılayabileceği anlamına gelir. Lambda ConcurrentExecutions, eşzamanlı çalıştırmaları gösterir ancak işlenen mesaj sayısını doğrudan ölçmez. CloudWatch Logs'a kaydetmek ve başka bir Lambda ile işlemek, neredeyse gerçek zamanlı bir çözüm değildir ve ek karmaşıklık getirir. Lambda Invocations ve Duration metrikleri, işlevin kaç kez çağrıldığını ve ne kadar sürdüğünü gösterir, ancak her çağrıda kaç mesaj işlendiğini veya belirli bir mesajın ne zaman işlendiğini ayrı ayrı 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