Registrazione e monitoraggio di applicazioni tramite AWS X-Ray - AWS Guida prescrittiva

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Registrazione e monitoraggio di applicazioni tramite AWS X-Ray

AWS X-Ray raccoglie i dati sulle richieste gestite dall'applicazione e consente di visualizzare, filtrare e analizzare i dati per identificare i problemi e le opportunità di ottimizzazione.

Utilizzo di X-Ray

AWS X-Ray riceve tracce dalla tua applicazione e, se sono integrate con X-Ray, dai AWS servizi utilizzati dalla tua applicazione. X-Ray campiona e visualizza le richieste su un grafico di servizio quando fluiscono attraverso i componenti dell'applicazione. X-Ray genera identificatori di traccia in modo da poter correlare una richiesta quando fluisce attraverso più componenti, il che consente di visualizzare la richiesta dall'inizio alla fine. È possibile migliorare ulteriormente questa funzionalità includendo annotazioni e metadati per aiutare a cercare e identificare in modo univoco le caratteristiche di una richiesta.

Si consiglia di configurare ogni server o endpoint dell'applicazione con X-Ray. X-Ray viene implementato nel codice dell'applicazione effettuando chiamate al servizio X-Ray. X-Ray fornisca anche SDK AWS per più lingue, inclusi client strumentati che inviano automaticamente i dati a X-Ray. Gli SDK X-Ray forniscono patch alle librerie comuni utilizzate per effettuare chiamate ad altri servizi (ad esempio, HTTP, MySQL, PostgreSQL o MongoDB).

Per ulteriori informazioni, consulta Tracciamento di applicazioni conAWS X-Ray (Linee guida prescrittive di AWS).

Casi d'uso per X-Ray

  • Analisi e debug di applicazioni: i dati di traccia possono aiutarti a eseguire il debug dell'applicazione fornendo una visione completa della richiesta in modo da poter identificare i punti deboli e risolvere i problemi. La mappa dei servizi di XRay è uno strumento visivo che consente di identificare dove si verificano gli errori, le connessioni con latenza elevata o le tracce delle richieste non riuscite.

  • Analisi delle prestazioni: la console di analisi è uno strumento interattivo per interpretare i dati di traccia in modo da valutare rapidamente le prestazioni dell'applicazione e dei servizi sottostanti. La console ti aiuta a esplorare, analizzare e visualizzare le tracce. Puoi inoltre confrontare set di tracce con condizioni diverse, per l'analisi della causa principale.