Vai al contenuto
CloseYourItdocsPagine

Documentazione / Collega

Tracce, misure e sessioni

Esplora i nuovi segnali, confronta le versioni e ricostruisci le posizioni originali degli errori.

Queste funzioni estendono il monitoraggio degli errori. La disponibilità dipende da versione del backend, processori configurati e profilo SDK della tua installazione. Pubblicare un pacchetto non attiva da solo OTLP o l’elaborazione dei crash nativi. Parti dalla guida alle integrazioni e verifica con il gestore quali servizi sono attivi.

Segui una richiesta tra i servizi

La vista delle tracce mostra le operazioni conservate in un diagramma temporale. Filtra per servizio, ambiente e versione, apri un’operazione e segui i collegamenti ai log e agli errori correlati, quando presenti.

Operazioni padre mancanti, dati scaduti e risultati incompleti restano visibili. La presenza di un’operazione radice non dimostra che tutti i servizi abbiano inviato dati. La durata è l’intervallo osservato, non la somma di operazioni sovrapposte.

Invia le operazioni tramite OpenTelemetry. Gli identificativi delle richieste e gli header W3C degli SDK nativi permettono la correlazione, ma da soli non creano tracce memorizzate.

Esplora le misure e configura gli avvisi

Le misure mantengono il significato di gauge, somme e istogrammi, con unità e attributi delle risorse. Filtra una serie per servizio, ambiente o attributi tipizzati prima di confrontare i valori. Questi dati sono separati dai problemi di performance delle query e dei metodi lenti.

Ogni regola collega un progetto e una serie, con una finestra da 60 a 86.400 secondi. Usa ultimo/minimo/massimo per i gauge, somma/tasso per le somme, oppure conteggio/somma/percentile per gli istogrammi. I percentili sono stime con i limiti degli intervalli, non valori esatti ricavati dai singoli eventi.

La valutazione avviene ogni minuto su finestre chiuse, con almeno 30 secondi di attesa. I dati mancanti o incompleti restano sconosciuti, mai zero o un rientro automatico. Un avviso sui percentili scatta solo quando l’intero intervallo di incertezza supera la soglia. Il rientro aggiorna lo stato della regola; questo profilo non invia una notifica esterna di rientro.

Confronta le sessioni tra versioni

La salute delle sessioni confronta gli esiti per versione e ambiente. È separata dal replay delle sessioni del browser.

La percentuale senza crash usa gli esiti conclusi e conosciuti. Le sessioni aperte e anomale restano sconosciute e sono escluse dal denominatore. Senza esiti conosciuti, la percentuale non è disponibile, anziché essere 100%.

Sessioni individuali e richieste aggregate restano separate. Gli aggiornamenti individuali con identità possono essere deduplicati; i nuovi invii degli aggregati no, perché il produttore non fornisce un’identità univoca della consegna. La percentuale delle sessioni non conta persone distinte.

Usa un produttore di sessioni Sentry compatibile: attivare un SDK nativo CloseYourIt non crea automaticamente questi dati.

Ricostruisci le posizioni originali degli errori

Gli artefatti privati della build permettono di vedere stack ricevuto e stack ricostruito separatamente nel dettaglio errore:

  • Source map JavaScript: recuperano funzioni, file e righe dell’applicazione minificata.
  • Mapping R8/ProGuard: ricostruiscono frame e cause Java, mantenendo visibili chiamate inline e alternative ambigue.
  • Simboli nativi: risolvono gli indirizzi ricevuti quando piattaforma, architettura e identità della build corrispondono ai simboli caricati.

Carica gli artefatti con i comandi dedicati della CLI, usando la versione esatta e gli identificativi richiesti della build. La gestione richiede artifacts.manage; una chiave SDK pubblica non può caricare o leggere artefatti privati. Rimuovi il contenuto dei sorgenti dalle source map prima del caricamento, seguendo la guida CLI. Artefatti mancanti, non corrispondenti o eliminati restano espliciti; la ricostruzione non sostituisce l’errore originale.

I crash nativi richiedono un SDK compatibile e il processore configurato. Il runtime C/C++ osservato è Linux arm64: non dimostra supporto macOS, Windows, iOS o Android NDK. I minidump grezzi possono contenere memoria del processo e segreti: proteggi l’archiviazione locale e usa il percorso crash documentato, non una coda persistente generica.

Verifica la tua installazione

Genera un errore o un’operazione controllata in un’applicazione di test, poi verifica il dato memorizzato nel progetto, nella versione e nell’ambiente corretti. Per i simboli, controlla sia lo stack originale sia quello ricostruito. Caricamento riuscito, flush dell’exporter o risposta HTTP positiva non dimostrano da soli persistenza o ricostruzione.

Per scegliere i comandi di caricamento, vedi artefatti privati nella CLI.