Che cos'è AWS X-Ray? - AWS X-Ray

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à.

Che cos'è AWS X-Ray?

AWS X-Ray è un servizio che raccoglie dati sulle richieste servite dall'applicazione e fornisce strumenti che è possibile utilizzare per visualizzare, filtrare e acquisire informazioni su tali dati per identificare problemi e opportunità di ottimizzazione. Per ogni richiesta tracciata all'applicazione, è possibile visualizzare informazioni dettagliate non solo sulla richiesta e sulla risposta, ma anche sulle chiamate effettuate dall'applicazione verso AWS risorse a valle, microservizi, database e Web. APIs

X-Ray visualizza informazioni dettagliate sulle richieste delle applicazioni.

AWS X-Ray riceve tracce dall'applicazione, oltre agli AWS servizi usi dell'applicazione già integrati con X-Ray. La strumentazione dell'applicazione comporta l'invio di dati di traccia per le richieste in entrata e in uscita e altri eventi all'interno dell'applicazione, insieme ai metadati relativi a ciascuna richiesta. Molti scenari di analisi richiedono solo modifiche alla configurazione. Ad esempio, potete indirizzare tutte le HTTP richieste in entrata e le chiamate a valle in base a quelle effettuate dall'applicazione Java. AWS servizi Esistono diversi SDKs agenti e strumenti che possono essere utilizzati per strumentare l'applicazione per il tracciamento a raggi X.. Per ulteriori informazioni, vedere Strumentazione dell'applicazione.

AWS servizi che sono integrati con X-Ray possono aggiungere intestazioni di tracciamento alle richieste in arrivo, inviare dati di traccia a X-Ray o eseguire il demone X-Ray. Ad esempio, AWS Lambda è possibile inviare dati di traccia sulle richieste alle funzioni Lambda ed eseguire il demone X-Ray sui worker per semplificare l'utilizzo di X-Ray. SDK

Come funziona l'X-Ray SDK

Invece di inviare i dati di traccia direttamente a X-Ray, ogni client SDK invia i documenti dei JSON segmenti a un processo demone che ascolta il traffico. UDP Il demone X-Ray memorizza i segmenti in una coda e li carica su X-Ray in batch. Il daemon è disponibile per Linux, Windows e macOS ed è incluso nelle piattaforme e. AWS Elastic Beanstalk AWS Lambda

X-Ray utilizza i dati di traccia provenienti dalle AWS risorse che alimentano le applicazioni cloud per generare una mappa di tracciamento dettagliata. La mappa di tracciamento mostra il client, il servizio front-end e i servizi di backend richiamati dal servizio front-end per elaborare le richieste e conservare i dati. Utilizza la mappa di tracciamento per identificare strozzature, picchi di latenza e altri problemi da risolvere per migliorare le prestazioni delle applicazioni.

La mappa di tracciamento mostra il client, il servizio front-end e i servizi di backend che il servizio front-end chiama per elaborare le richieste e conservare i dati