Questo documento descrive Developer Connect Insights e i vantaggi che può offrire.
Developer Connect Insights ti consente di diagnosticare i problemi delle tue applicazioni che potrebbero causare interruzioni e, di conseguenza, di risolverli.
Developer Connect Insights sono voci di log degli eventi di deployment, inviate da Developer Connect a Cloud Logging, per essere utilizzate da Gemini Cloud Assist.
Questi insight forniscono a Gemini Cloud Assist informazioni sui runtime delle applicazioni, sugli artefatti di cui è stato eseguito il deployment in questi runtime, sui file di origine e sulle dipendenze utilizzate per creare questi artefatti.
Come funziona Developer Connect Insights?
Developer Connect Insights esegue le seguenti operazioni:
- Quando si verificano interruzioni, Developer Connect Insights può ridurre il tempo necessario per scoprire la causa principale e per il ripristino
- Quando si verificano problemi con l'applicazione in esecuzione in produzione, Developer Connect Insights può aiutarti a identificare le cause principali e a implementare rapidamente le correzioni
Per farlo, Developer Connect Insights mappa le relazioni tra i seguenti componenti del ciclo di vita dello sviluppo software (SDLC):
- Ambienti di runtime dell'applicazione
- Artefatti dell'applicazione di cui è stato eseguito il deployment in questi runtime
- Provenienza della build
Developer Connect Insights utilizza queste relazioni per aggregare gli eventi pertinenti dell'SDLC e le utilizza come contesto per aiutarti a risolvere i problemi e prendere decisioni. Developer Connect Insights registra questi eventi in Cloud Logging.
Come posso utilizzare Developer Connect Insights?
Di seguito sono riportati alcuni esempi di informazioni che puoi ottenere da Developer Connect Insights.
Quando si verificano interruzioni e problemi di produzione, gli SRE possono ridurre il tempo necessario per scoprire la causa principale e ripristinare l'interruzione rispondendo a domande come le seguenti:
Cosa è cambiato per
my-appinus-east1dal 10 ottobre 2024 alle 10:10:10 EST?Di quali artefatti è stato eseguito il deployment e quando?
Quando sono stati creati gli artefatti? Da quale origine e da quali commit?
Quali deployment potrebbero aver causato il problema di produzione che stiamo riscontrando?
Quali artefatti, di cui è stato eseguito il deployment in quali runtime delle applicazioni, sono stati interessati da un deployment?
Di cosa ho bisogno per utilizzare Developer Connect Insights?
Developer Connect Insights richiede i seguenti Google Cloud prodotti e strumenti:
Un'applicazione App Hub (facoltativa)
Se scegli di limitare l'ambito della configurazione di Developer Connect Insights a un'applicazione App Hub, devi avere un'applicazione App Hub.
Developer Connect Insights supporta tutti i modelli di configurazione di App Hub setup per le applicazioni. Ti consigliamo di utilizzare una cartella configurata per la gestione delle applicazioni in modo da poter utilizzare Gemini Cloud Assist e altre funzionalità incentrate sulle applicazioni
Un Google Cloud progetto (facoltativo)
Puoi scegliere di limitare l'ambito della configurazione di Developer Connect Insights a un Google Cloud progetto, anziché a un'applicazione App Hub. Non è necessario che sia lo stesso progetto in cui crei la risorsa di configurazione di Developer Connect Insights.
Developer Connect
Devi abilitare l'API Developer Connect.
Provenienza della build
L'immagine container deve avere una provenienza della build corrispondente che Developer Connect Insights possa trovare. Per ulteriori informazioni, incluse le origini da cui Developer Connect Insights può recuperare la provenienza, consulta Configurare Developer Connect Insights.
Gemini Cloud Assist
Puoi abilitare Gemini Cloud Assist per utilizzare Developer Connect Insights con le indagini di Gemini Cloud Assist. Developer Connect Insights aggiunge gli eventi di deployment delle applicazioni al contesto dell'indagine di Gemini Cloud Assist.
Quali ambienti di runtime supporta Developer Connect Insights?
Developer Connect Insights supporta solo Google Kubernetes Engine e Cloud Run.
Passaggi successivi
- Configurare Developer Connect Insights
- Scopri come utilizzare Developer Connect Insights