Importazione di intervalli per una visibilità completa - Amazon CloudWatch

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

Importazione di intervalli per una visibilità completa

La registrazione di tutti gli intervalli delle transazioni offre una visibilità completa sui problemi delle applicazioni. Consente di eseguire il debug dei ticket di assistenza clienti o di risolvere i picchi di latenza dell'API p99 che si verificano raramente, il che è fondamentale per identificare la causa principale dei problemi nelle applicazioni rivolte ai clienti e mission critical. È possibile creare una strategia conveniente per iniziare ad acquisire il 100% degli intervalli di traccia configurando la frequenza di campionamento della testa e quindi CloudWatch regolando una frequenza di indicizzazione dell'intervallo inferiore.

Configurazione dell'head sampling

L'head sampling è una tecnica di tracciamento che acquisisce le richieste all'inizio di una traccia, sulla base di una frequenza o una condizione prestabilita.

Quando la frequenza di head sampling è impostata al 100%, acquisisce l'inizio di ogni traccia senza salti, garantendo la visibilità completa su tutte le richieste in arrivo e nessuna perdita di dati relativi alle transazioni.

Puoi configurare il campionamento della testa se utilizzi X-Ray AWS o Distro OpenTelemetry SDKs for o l'SDK. OpenTelemetry

Se stai usando X-Ray o AWS Distro per OpenTelemetry SDKs

Accedi alle regole di campionamento nella console e imposta la frequenza di campionamento fissa al 100%. Ciò garantisce che tutte le tracce vengano acquisite e inserite nei log. CloudWatch Per ulteriori informazioni, consulta Configure sampling rules.

Se stai usando l'SDK OpenTelemetry

Per registrare il 100% degli intervalli e ottenere una visibilità completa, imposta la configurazione di campionamento su always_on. Per ulteriori informazioni, consulta Language APIs & SDKs sul OpenTelemetry sito web.

Funzionalità disponibili con l'head sampling

Quando abiliti Transaction Search, tutti gli intervalli raccolti dall'applicazione tramite head sampling vengono inseriti come log in strutturati. CloudWatch Questo ti offre le seguenti funzionalità:

  • La capacità di cercare gli attributi di intervallo e analizzare gli eventi di intervallo in un editor visuale.

  • La capacità di visualizzare tracce contenenti fino a 10.000 intervalli.

  • Supporto totale perOpenTelemetry, che include la possibilità di incorporare gli eventi aziendali in intervalli di analisi e di utilizzare gli span link per definire le connessioni tra le tracce da visualizzare. end-to-end

  • Accesso ai dashboard, alle metriche e alla topologia delle applicazioni con CloudWatch Application Signals abilitati per tutti gli intervalli inviati. CloudWatch

Nota

Poiché gli intervalli sono disponibili in un gruppo di log denominatoaws/spans, puoi utilizzare le funzionalità di CloudWatch Logs con gli intervalli di transazione. Per ulteriori informazioni, consulta The span log group.

Configurazione dell'indicizzazione degli intervalli con riepiloghi di traccia

I riepiloghi di traccia possono aiutarti a eseguire il debug delle transazioni e sono utili per i processi asincroni. È sufficiente indicizzare una piccola percentuale di intervalli come riepiloghi di traccia.

L'indicizzazione degli intervalli viene configurata quando si abilita Transaction Search nella console oppure con l'API. Per abilitare Transaction Search, consulta Getting started with Transaction Search.

Funzionalità disponibili con i riepiloghi delle tracce

Le funzionalità principali dei riepiloghi delle tracce X-Ray includono: