Sentry: monitoraggio degli errori e delle prestazioni
Sentry aiuta a raccogliere stack trace e dati sulle prestazioni per analizzare i problemi dell’applicazione. Le funzionalità disponibili dipendono dalle integrazioni e dalla configurazione; il provisioning su Deplomo è attualmente sospeso.
Caratteristiche di Sentry su Deplomo
Monitoraggio degli errori con storage persistente e limiti di risorse definiti dal pacchetto mensile della zona. Configura conservazione e trattamento dei dati per l’applicazione.
Raccolta e consultazione degli stack trace
Sentry può registrare dettagli degli errori, stack trace, variabili locali e righe di codice secondo SDK e impostazioni di raccolta. Verifica quali dati vengono acquisiti per diagnosticare i problemi.
Monitoraggio delle prestazioni applicative (APM)
Con le integrazioni e la strumentazione adatte, puoi analizzare query lente, tempi delle API e altre operazioni dell’applicazione.
SDK per linguaggi e framework diffusi
Sentry offre SDK per JavaScript, Python, PHP, Go, Java, React, Next.js, Flutter, iOS e Android. Verifica la disponibilità e i requisiti dell’SDK per il tuo stack.
Gestione dei dati in un’istanza self-hosted
Con un’istanza self-hosted, puoi configurare dove archiviare i dati raccolti. Controlla SDK, integrazioni, accessi e conservazione dei dati secondo le esigenze del progetto.
Domande frequenti su Sentry
Risposte alle domande sul monitoraggio degli errori e delle prestazioni:
Guida a Sentry per il monitoraggio degli errori e delle prestazioni
Trovare e analizzare gli errori in produzione può richiedere tempo. Sentry raccoglie eventi e stack trace tramite gli SDK configurati, così il team può esaminare i problemi e investigarne le cause. La quantità di eventi e la conservazione dipendono dalle impostazioni e dalle risorse. Il provisioning su Deplomo è attualmente sospeso.
Che cos’è Sentry e come aiuta a investigare i problemi?
Sentry monitora errori e prestazioni nelle applicazioni frontend e backend. Gli eventi possono includere stack trace, breadcrumb, richieste di rete e informazioni contestuali, secondo SDK e configurazione; verifica i dati acquisiti prima di abilitarli in produzione.
Per monitorare le metriche dell’infrastruttura puoi usare dashboard come Grafana . La piattaforma include anche una funzione di spiegazione degli errori di build con l’AI, descritta nella guida Spiegazioni degli errori di build con l’AI : analizza una parte dei log di una build non riuscita e può suggerire un controllo successivo. Non diagnostica gli errori che si verificano durante l’esecuzione dell’applicazione.
Gestire Sentry autonomamente e tramite un servizio cloud
Un’installazione self-hosted di Sentry può includere più componenti, come Kafka, ClickHouse, Redis, PostgreSQL e Snuba. Il dimensionamento, gli aggiornamenti e la manutenzione dipendono dall’architettura e dal volume di eventi.
Quando il provisioning sarà disponibile, consulta i componenti e le risorse inclusi nel pacchetto. Verifica inoltre le opzioni di storage, rete, aggiornamento e backup previste per l’istanza.
Aspetti da confrontare tra Sentry self-hosted, servizio cloud e installazione autonoma
Confronta i limiti di eventi, la gestione dell’istanza, le risorse e la conservazione dei dati:
| Aspetto | Sentry su Deplomo (provisioning sospeso) | Servizio cloud commerciale | Installazione autonoma su un server |
|---|---|---|---|
| Limiti di eventi acquisiti | Entro i limiti di risorse e del pacchetto configurato | I limiti dipendono dal piano e dal provider; verifica eventuali soglie o pause di acquisizione | Il volume di eventi dipende dalle risorse; l’installazione richiede manutenzione |
| Gestione di dati e accessi | I dati sono gestiti nell’istanza secondo la configurazione; integrazioni e SDK possono inviare dati ad altri servizi | Il provider gestisce i dati secondo il piano e le proprie condizioni | Con il self-hosting gestisci anche aggiornamenti e sicurezza del sistema |
| Provisioning e manutenzione | Dipendono dall'ambiente e dal processo di rilascio | I tempi di provisioning e le condizioni dipendono dal provider e dal piano | L’installazione autonoma richiede configurazione dei container e migrazioni |
| Prezzi e dimensionamento | Prezzo mensile fisso del pacchetto in euro | Costi e valuta dipendono dal piano e dal provider | Confronta canone, limiti e modalità di modifica delle risorse |
Nel confronto tra installazione self-hosted e servizio cloud, valuta funzionalità, risorse, gestione, accessi e conservazione dei dati. Il provisioning di Sentry su Deplomo è attualmente sospeso.
Passaggi per collegare un progetto a Sentry
Quando il provisioning sarà disponibile, puoi usare questi passaggi indicativi per configurare l’istanza:
- Seleziona Sentry: Nella console cloud, scegli Sentry dal Marketplace, se il provisioning è disponibile.
- Scegli le risorse hardware: Scegli memoria e CPU in base al volume di eventi previsto e ai limiti del pacchetto.
- Recupera l’indirizzo dell’istanza: Dopo la creazione, verifica nel pannello l’indirizzo del servizio e le opzioni TLS. I certificati SSL possono essere emessi e rinnovati tramite ACME.
- Collega l’SDK tramite DSN: Inserisci il DSN del progetto nella configurazione dell’SDK client o server e verifica quali eventi vengono raccolti.
Valutare Sentry per il monitoraggio applicativo
Sentry raccoglie dati per analizzare errori e prestazioni dell’applicazione. Le funzioni disponibili dipendono dagli SDK e dalla configurazione; verifica il trattamento dei dati e le risorse richieste. Il provisioning su Deplomo è attualmente sospeso.
Consulta le opzioni di hosting Sentry quando il provisioning sarà disponibile.
Scopri Sentry
Fai deploy dello stack e collega i progetti entro un pacchetto mensile per zona.