Ce document décrit les insights Developer Connect et les avantages qu'ils peuvent offrir.
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 depuis Developer Connect vers 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 ?
Developer Connect Insights effectue les opérations suivantes :
- En cas d'indisponibilité, les insights Developer Connect peuvent réduire le temps nécessaire pour découvrir la cause première et rétablir le service.
- 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 cartographient les relations entre les composants suivants de votre cycle de vie du développement logiciel (SDLC) :
- Environnements d'exécution d'application
- 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 consignent 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 panne ou de problème de production, les SRE peuvent réduire le temps nécessaire pour découvrir la cause première et se remettre de la panne en obtenant des réponses à des questions telles que :
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 à quel moment ?
Quand les artefacts ont-ils été créés ? De quelle source et de quels commits ?
Quels déploiements ont pu causer le problème de production que nous constatons ?
Quels artefacts, déployés sur 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 produits et outils suivants : Google Cloud
Une application App Hub (facultatif)
Si vous choisissez de limiter la portée de votre 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 projet Google Cloud (facultatif)
Vous pouvez choisir de limiter la configuration des insights Developer Connect à un projetGoogle Cloud , au lieu d'une application App Hub. Il n'est pas nécessaire que ce projet soit le même que celui 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 de compilation 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'applications au contexte d'investigation Gemini Cloud Assist.
Quels sont les environnements d'exécution compatibles avec les insights Developer Connect ?
Les insights Developer Connect ne sont compatibles qu'avec Google Kubernetes Engine et Cloud Run.
Étapes suivantes
- Configurer les insights Developer Connect
- Découvrez comment utiliser les insights Developer Connect.