Percepio Detect

Individua precocemente i problemi più sfuggenti. Evita la faticosa riproduzione dei bug. Esegui il debug con facilità.

Percepio Detect™ introduce la Continuous Observability® (osservabilità continua) mirata a crash e rischi di stabilità nel software embedded basato su RTOS. Progettato per un’integrazione fluida nei test interni, nelle pipeline CI/CT e nei test sul campo, Detect aiuta il tuo team di sviluppo a individuare e risolvere i problemi tempestivamente, molto prima che raggiungano la produzione.

Con Detect, puoi acquisire informazioni dettagliate al primo segnale di malfunzionamento, accelerando il debug e riducendo la necessità di difficili tentativi di riproduzione dei bug. È una soluzione rivoluzionaria per quei bug sporadici e difficili da replicare che possono far deragliare il tuo progetto. Con Detect, i “bug da incubo” si trasformano in correzioni rapide.

Inoltre, Percepio Detect ti aiuta a scoprire rischi di stabilità nascosti, come i “near miss” (quasi guasti) e le anomalie temporali dovute a problemi di multi-threading, che altrimenti passerebbero inosservati. Monitora le tempistiche del software e l’utilizzo delle risorse, imposta soglie di avviso e ottieni informazioni istantanee e dettagliate sulle anomalie, comprendendo non solo cosa è successo, ma soprattutto perché.


Collabora per un progresso più rapido e una qualità superiore

Percepio Detect è una soluzione di squadra che consente il debug collaborativo attraverso un server condiviso e una dashboard basata sul web. Ciò semplifica il tracciamento dei rischi di stabilità, l’analisi delle prestazioni e la condivisione delle intuizioni tra i team di sviluppo e di test. Integrando Percepio Detect nei flussi di lavoro di test continuo, i team software possono raccogliere e analizzare automaticamente gli avvisi sulle prestazioni a runtime come parte della loro pipeline CI/CT. A differenza dei metodi di debug tradizionali che si basano sulla riproduzione degli errori, Detect cattura i problemi nel momento in cui si verificano, rendendo il debug più rapido ed efficiente.

Percepio Detect fornisce supporto integrato a Tracealyzer e offre tracce sui problemi rilevati, senza la necessità di trasmettere tutti i dati di tracciamento all’host. Detect gira in modo indipendente sul dispositivo, anche sul campo, e monitora la stabilità del sistema con un impatto minimo sulle prestazioni. Fornisce inoltre i core dump con lo stack delle chiamate, ad esempio in caso di eccezioni di hard fault. Tracealyzer può essere utilizzato anche come strumento stand-alone per lo streaming continuo delle tracce durante le sessioni di debug. Insieme, questi strumenti forniscono un’osservabilità profonda e stratificata per i team di software embedded. Se estesi con Percepio DevAlert per l’osservabilità DevOps post-rilascio, coprono l’intero ciclo di vita del prodotto, garantendo stabilità, integrità ed efficienza dei sistemi basati su RTOS.

Punti chiave

  • Cattura crash e rischi in tempo reale per una visibilità sistematica.
  • Debug più veloce con dump automatici dei crash e tracce di sistema.
  • Riduzione del tempo di debug fino al 90%.
  • Monitoraggio del sistema per un tempo illimitato.
  • Rilevamento di problemi di timing e multithreading.
  • Integrazione fluida nei flussi di lavoro CI/CT.
  • Server privato on-premise per il pieno controllo sui dati sensibili.

Verifica, Rileva, Risolvi — Rilascia con fiducia

Gli errori intermittenti sono difficili da correggere a causa delle limitate informazioni iniziali e della difficoltà di riproduzione. Percepio Detect fornisce un’osservabilità profonda su crash, errori e altri rischi rilevati fin dalla prima osservazione. Ottieni tracce RTOS visive sui problemi di multithreading e visualizza stack delle chiamate, argomenti delle funzioni e variabili negli hard fault.

Percepio Detect consente inoltre il monitoraggio sistematico del timing del software e dell’utilizzo delle risorse per un tempo illimitato senza richiedere streaming di tracce ad alta larghezza di banda. Le metriche delle prestazioni vengono monitorate sul dispositivo in tempo reale e attivano avvisi quando vengono superati i livelli di guardia. Per risultati di alta affidabilità, il monitoraggio può essere attivo nei test sul campo per molti giorni o settimane e gli avvisi possono essere memorizzati sul dispositivo, sopravvivendo a crash e riavvii.

Il monitoraggio di Percepio Detect può essere incluso nei regolari test di integrazione per trovare i rischi legati al multithreading precocemente e con il minimo sforzo.


Continuous Observability® di Percepio

Percepio Detect è un componente fondamentale del portfolio Continuous Observability di Percepio, che fornisce approfondimenti software in tutte le fasi di sviluppo. Che venga utilizzato durante i test unitari, i test di integrazione o il monitoraggio sul campo, Detect aiuta i team a costruire sistemi embedded più affidabili, manutenibili e performanti.

Inizia oggi il tuo viaggio verso l’Observability Driven Development (ODD)!