- Responders: indaga e risolve avvisi, bug report e richieste di supporto man mano che arrivano.
- Incidenti: individua la causa principale, mitiga l’impatto e porta ogni incidente fino alla risoluzione.
- Reports: fornisce insight concreti su ciò che genera avvisi, bug e incidenti, come le soglie di avviso da ottimizzare e le categorie ricorrenti di problemi da correggere.
Configurazione
Oncall richiede una configurazione una tantum per ogni organizzazione. Durante la configurazione, Devin impara a conoscere i tuoi sistemi a partire dagli strumenti di telemetria e dal codice, e scrive le skill utilizzate da ogni sessione di Oncall.- Apri Oncall nella barra laterale e fai clic su Begin setup.
- Collega almeno uno strumento di telemetria. Puoi saltare questo passaggio se uno strumento di telemetria è già disponibile nell’ambiente di Devin.
- Fai clic su Finish. Devin inizia ad analizzare i tuoi sistemi, un’operazione che in genere richiede 1-2 ore. Riceverai una notifica quando Oncall sarà pronto.
Per la configurazione è necessaria l’autorizzazione a gestire Oncall. Solo gli amministratori dell’organizzazione possono collegare strumenti per l’intera organizzazione.
Impostazioni di Oncall
L’icona a forma di ingranaggio nell’intestazione di Oncall apre le impostazioni condivise da tutte le sessioni Oncall:- Instructions: indicazioni in markdown che ogni sessione Oncall segue. Considerale come un
AGENTS.mddedicato esclusivamente a Oncall. - Skills: le skill sui tuoi sistemi che Devin ha generato durante la configurazione. Per mantenerle aggiornate, imposta Skill update frequency su Weekly o Monthly, oppure fai clic su Update skills now.
Responder
Un responder monitora una sorgente di avvisi o segnalazioni e fa sì che Devin indaghi su ogni nuovo evento. Devin raggruppa gli eventi ripetuti in un unico problema, così un avviso ricorrente viene analizzato una sola volta. Usa i responder per:- Avvisi di produzione pubblicati dai tuoi strumenti di monitoraggio in un canale Slack o Microsoft Teams.
- Incidenti PagerDuty, per cui Devin pubblica la propria indagine come note dell’incidente.
- Bug report e richieste di supporto in un canale come
#eng-bugs.
Crea un responder
- Nella pagina Oncall, fai clic su Create responder.
- Inserisci un Name e scegli il Responder type. Il tipo non può essere modificato dopo la creazione.
- Aggiungi uno o più Triggers.
- Facoltativamente, modifica le impostazioni della sessione, i connettori e il runbook.
- Fai clic su Create responder.
Il runbook è facoltativo. Devin Oncall sa già come analizzare avvisi e bug, quindi aggiungine uno solo per i passaggi specifici del tuo team.
Tipi di responder
Avvisi e bug report richiedono una gestione diversa, per questo ogni tipo di responder esegue un flusso pensato appositamente. Il tipo determina anche il modo in cui i problemi del responder vengono monitorati sulla relativa bacheca.Trigger
Un responder monitora un’integrazione alla volta e può avere fino a 10 trigger. Devin risponde quando si verifica uno qualsiasi di essi.
Aggiungi condizioni a un trigger per limitare gli eventi a cui Devin risponde.
Impostazioni del responder
Incidenti
Incidenti è pensato per i team che creano un nuovo canale Slack per ogni incidente. Devin entra nel canale, individua una probabile causa principale, suggerisce misure di mitigazione e prosegue l’indagine man mano che l’incidente evolve. Pubblica aggiornamenti, risponde alle domande nei thread e tiene aggiornato un report dell’incidente.Abilitare gli incidenti
- Nella pagina Oncall, apri la scheda Incidenti e fai clic su Enable incidents.
- Attiva Enable incidents.
- Imposta in Slack channel prefix il prefisso usato dai tuoi canali degli incidenti, ad esempio
incident-. - Scegli una Response mode, quindi salva.
Per usare gli incidenti, è necessario che Slack sia connesso per la tua organizzazione. In un’azienda, gli incidenti possono essere abilitati per una sola organizzazione alla volta.
Modalità di risposta
Impostazioni degli incidenti
La scheda Incidenti elenca tutti gli incidenti, ciascuno con un collegamento alla relativa sessione. Usa Stop per interrompere il coinvolgimento di Devin in un incidente e Resume per riattivarlo.
Report
Un report ti fornisce, a cadenza ricorrente, approfondimenti concreti sui turni di reperibilità su cui intervenire: soglie degli avvisi da ottimizzare, categorie di problemi ricorrenti da risolvere e i fattori che generano i tuoi avvisi, bug e incidenti. Ogni report riepiloga inoltre i problemi individuati e risolti, gli incidenti analizzati e le PR aperte e sottoposte a merge da Devin. Usa i report per il passaggio di consegne settimanale tra i turni di reperibilità, oppure limitane l’ambito al tuo team, ad esempio Fatturazione o Infrastruttura.Crea un report
- Nella pagina Oncall, apri la scheda Reports e fai clic su Create report.
- Inserisci un Name.
- In Responders match, scegli i responder da includere nel report, selezionandoli singolarmente oppure in base ai metadati.
- In Incidents match, descrivi quali incidenti devono rientrare nel report. Lascia il campo vuoto per escludere gli incidenti.
- Imposta la Schedule e, facoltativamente, aggiungi delle Instructions che descrivano il contenuto del report.
- In Notifications, scegli il canale Slack o Microsoft Teams in cui pubblicare il report.
- Fai clic su Create report.

