Bir şirket, yeni özellikler geliştirme süresini kısaltmak istiyor. Uygulamaları derlemek ve dağıtmak için CodeBuild ve CodeDeploy kullanıyor ve her mikroservis için ayrı bir CodePipeline CI/CD işlem hattına sahip. Şirketin, özellik yayınları arasındaki ortalama süre ve başarısız dağıtımlardan sonra ortalama kurtarma süresi gibi metrikler hakkında daha fazla görünürlüğe ihtiyacı var. En az yapılandırma çabasıyla bu görünürlüğü hangi çözüm sağlar?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Başarılı ve başarısız işlem hattı çalıştırmaları hakkında özel CloudWatch metrikleri yayan bir Lambda yazın. Her başarılı çalıştırmadan sonra ve her başarısız çalıştırmadan sonra Lambda'yı çağıran EventBridge kuralları oluşturun. Metrikleri bir CloudWatch panosu oluşturmak için kullanın..
Neden bu cevap
Doğru cevap, her başarılı ve başarısız işlem hattı çalıştırmasından sonra bir Lambda işlevini tetiklemek için EventBridge kurallarını kullanır. Bu Lambda, özel CloudWatch metrikleri yayınlar ve bu metrikler daha sonra bir CloudWatch panosunda görselleştirilir. Bu yaklaşım, gerçek zamanlıya yakın görünürlük sağlar ve en az yapılandırma çabasıyla istenen metrikleri elde etmek için AWS'nin yerel izleme ve olay hizmetlerini kullanır. Diğer seçenekler daha az etkilidir: Lambda'yı her 5 dakikada bir çağırmak için bir EventBridge kuralı zamanlamak, gerçek zamanlıya yakın görünürlük sağlamaz ve olay tabanlı tetiklemeye kıyasla gecikmeye neden olur. DynamoDB'ye veri kaydetmek ve QuickSight kullanmak, daha fazla yapılandırma ve entegrasyon çabası gerektirir. CloudWatch, bu tür metrikleri görselleştirmek için zaten optimize edilmiştir ve daha az karmaşıklık sunar.
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