Bir geliştirici, API Gateway, Lambda işlevleri ve Route 53 kullanan sunucusuz bir uygulama geliştirdi. Test sırasında geliştirici hatalar görüyor ancak kök nedeni hemen bulamıyor. En az operasyonel yük ile tüm uygulama günlüklerinde arama yapmak için geliştirici ne yapmalıdır?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: API istekleri için JSON formatında API Gateway aşamaları için CloudWatch Logs'u etkinleştirin. Uygulamanın AWS hizmetlerinden gelen günlükleri aramak ve analiz etmek için CloudWatch Logs Insights'ı kullanın..
Neden bu cevap
Doğru cevap, API Gateway'de JSON formatında CloudWatch Logs'u etkinleştirmeyi ve tüm uygulama günlüklerini analiz etmek için CloudWatch Logs Insights'ı kullanmayı önerir. Bu, en az operasyonel yükle tüm uygulama günlüklerinde arama yapmak için en etkili çözümdür. CloudWatch Logs Insights, CloudWatch'taki günlük verilerini sorgulamak ve analiz etmek için tasarlanmış güçlü bir araçtır ve sunucusuz uygulamalar için merkezi bir günlük analizi çözümü sunar. Diğer seçenekler daha fazla operasyonel yük gerektirir veya günlük analizi için daha az uygun araçlar kullanır. Örneğin, Amazon Athena ile CloudTrail günlüklerini sorgulamak, uygulama günlükleri yerine API çağrılarını denetlemek için daha uygundur. Kinesis Data Firehose ve OpenSearch Service, daha büyük ölçekli ve gerçek zamanlı günlük analizi için güçlü olsa da, bu senaryo için daha fazla kurulum ve yönetim gerektirir.
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