Un'applicazione a microservizi scritta in Python utilizza AWS X-Ray. Durante i test, alcuni servizi non vengono visualizzati sulla mappa dei servizi di X-Ray. Cosa dovrebbe fare lo sviluppatore per assicurarsi che tutti i servizi vengano visualizzati nella mappa dei servizi di X-Ray?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Strumentare ogni servizio installando e utilizzando l'X-Ray SDK for Python su tutti i servizi..
Perché questa è la risposta
La risposta corretta è strumentare ogni servizio installando e utilizzando l'X-Ray SDK for Python su tutti i servizi. AWS X-Ray richiede che ogni servizio che si desidera monitorare sia strumentato con l'SDK X-Ray appropriato. Questo SDK intercetta le richieste e invia i dati di traccia a X-Ray, consentendo la visualizzazione del servizio nella mappa. Regolare le impostazioni dell'agente X-Ray Python per aumentare la frequenza di campionamento non è sufficiente se il servizio non è affatto strumentato; non ci sarebbero dati da campionare. Abilitare l'aggregazione dei dati X-Ray in Amazon CloudWatch Logs non garantisce che i servizi appaiano sulla mappa; è una questione di logging, non di tracciamento. Aumentare l'impostazione del timeout della mappa dei servizi nella console X-Ray non risolve il problema della mancanza di dati di traccia dai servizi non strumentati.
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