Ce document décrit les insights Developer Connect et les avantages qu'ils peuvent apporter.
Les insights Developer Connect vous permettent de diagnostiquer les problèmes liés à vos applications qui peuvent entraîner des pannes, et ainsi de les résoudre.
Les insights Developer Connect sont des entrées de journal provenant d'événements de déploiement, envoyées par Developer Connect à Cloud Logging, pour être utilisées par Gemini Cloud Assist.
Ces insights fournissent à Gemini Cloud Assist des informations sur les environnements d'exécution des applications, les artefacts déployés dans ces environnements d'exécution, les fichiers sources et les dépendances utilisés pour créer ces artefacts.
Comment fonctionnent les insights Developer Connect ?
Les insights Developer Connect effectuent les opérations suivantes :
- En cas de panne, les insights Developer Connect peuvent réduire le temps nécessaire pour découvrir la cause première et effectuer une récupération.
- En cas de problème avec votre application en production, les insights Developer Connect peuvent vous aider à identifier les causes premières et à implémenter rapidement des correctifs.
Pour ce faire, les insights Developer Connect mettent en correspondance les relations entre les composants suivants de votre cycle de vie de développement logiciel (SDLC) :
- Environnements d'exécution des applications
- Artefacts d'application déployés dans ces environnements d'exécution
- Provenance du build
Les insights Developer Connect utilisent ces relations pour agréger les événements pertinents du SDLC et les utilisent comme contexte pour vous aider à résoudre les problèmes et à prendre des décisions. Les insights Developer Connect enregistrent ces événements dans Cloud Logging.
Comment utiliser les insights Developer Connect ?
Voici quelques exemples d'informations que vous pouvez obtenir à partir des insights Developer Connect.
En cas de pannes et de problèmes de production, les ingénieurs en fiabilité des sites (SRE) peuvent réduire le temps nécessaire pour découvrir la cause première et effectuer une récupération en obtenant des réponses à des questions telles que les suivantes :
Qu'est-ce qui a changé pour
my-appdansus-east1depuis le 10 octobre 2024 à 10:10:10 EST ?Quels artefacts ont été déployés et quand ?
Quand les artefacts ont-ils été créés ? À partir de quelle source et de quels commits ?
Quels déploiements ont pu être à l'origine du problème de production que nous constatons ?
Quels artefacts, déployés dans quels environnements d'exécution d'application, ont été affectés par un déploiement ?
De quoi ai-je besoin pour utiliser les insights Developer Connect ?
Les insights Developer Connect nécessitent les Google Cloud produits et outils suivants :
Une application App Hub (facultatif)
Si vous choisissez de limiter la configuration des insights Developer Connect à une application App Hub, vous avez besoin d'une application App Hub.
Les insights Developer Connect sont compatibles avec tous les modèles de configuration App Hub pour les applications. Nous vous recommandons d'utiliser un dossier configuré pour la gestion des applications afin de pouvoir utiliser Gemini Cloud Assist et d'autres fonctionnalités axées sur les applications
Un Google Cloud projet (facultatif)
Vous pouvez choisir de limiter la configuration des insights Developer Connect à un Google Cloud projet, au lieu d'une application App Hub. Il n'est pas nécessaire qu'il s'agisse du même projet dans lequel vous créez la ressource de configuration des insights Developer Connect.
Developer Connect
Vous devez activer l'API Developer Connect.
Provenance du build
Votre image de conteneur doit avoir une provenance du build correspondante que les insights Developer Connect peuvent trouver. Pour en savoir plus, y compris sur les sources à partir desquelles les insights Developer Connect peuvent récupérer la provenance, consultez Configurer les insights Developer Connect.
Gemini Cloud Assist
Vous pouvez activer Gemini Cloud Assist pour utiliser les insights Developer Connect avec les investigations Gemini Cloud Assist. Les insights Developer Connect ajoutent des événements de déploiement d'application au contexte d'investigation Gemini Cloud Assist.
Quels environnements d'exécution sont compatibles avec les insights Developer Connect ?
Les insights Developer Connect ne sont compatibles qu'avec Google Kubernetes Engine et Cloud Run.
Étape suivante
- Configurer les insights Developer Connect
- Découvrez comment utiliser les insights Developer Connect.