Uno sviluppatore ha creato una funzione AWS Lambda che richiama più servizi AWS e ha osservato che il tempo di esecuzione della funzione è superiore al previsto. Lo sviluppatore deve analizzare le interazioni tra i servizi senza modificare il codice della funzione. Quale approccio soddisfa questo requisito?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Abilitare il tracciamento attivo di AWS X-Ray per la funzione Lambda ed esaminare le tracce in X-Ray..
Perché questa è la risposta
Abilitare il tracciamento attivo di AWS X-Ray per la funzione Lambda ed esaminare le tracce in X-Ray è l'approccio corretto perché X-Ray è progettato specificamente per analizzare e debuggare applicazioni distribuite, fornendo una visione end-to-end delle richieste che attraversano più servizi. Permette di identificare colli di bottiglia e latenze tra i servizi chiamati dalla funzione Lambda senza modificare il codice. Abilitare AWS CloudTrail e ispezionare i log del trail non è sufficiente, in quanto CloudTrail registra le chiamate API effettuate ai servizi AWS, ma non fornisce dettagli sulle interazioni interne o sulla latenza tra i servizi all'interno di una singola richiesta. Ispezionare i log di AWS Config in Amazon CloudWatch per la funzione Lambda non è pertinente, poiché AWS Config monitora e registra le modifiche alla configurazione delle risorse AWS, non le prestazioni o le interazioni runtime. Ispezionare i log di Amazon CloudWatch per la funzione Lambda può mostrare output della funzione e metriche di base, ma non offre la visibilità dettagliata delle interazioni tra servizi fornita da X-Ray.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta