Insights do Developer Connect

Este documento descreve os insights do Developer Connect e os benefícios que eles podem oferecer.

Os insights do Developer Connect permitem diagnosticar problemas com seus aplicativos que podem causar interrupções e, assim, ajudar a corrigir esses problemas.

Os insights do Developer Connect são entradas de registro de eventos de implantação, enviados do Developer Connect para o Cloud Logging, para serem consumidos pelo Gemini Cloud Assist.

Esses insights fornecem ao Gemini Cloud Assist informações sobre ambientes de execução de aplicativos, artefatos implantados nesses ambientes de execução, os arquivos de origem e as dependências usadas para criar esses artefatos.

Como os insights do Developer Connect funcionam?

Os insights do Developer Connect fazem o seguinte:

  • Quando ocorrem interrupções, os insights do Developer Connect podem diminuir o tempo necessário para descobrir a causa raiz e se recuperar.
  • Quando há problemas com o aplicativo em execução na produção, os insights do Developer Connect podem ajudar a identificar as causas raiz e implementar correções rapidamente.

Para que isso aconteça, os insights do Developer Connect mapeiam as relações entre os seguintes componentes do ciclo de vida de desenvolvimento de software (SDLC, na sigla em inglês):

  • Ambientes de execução de aplicativos
  • Artefatos de aplicativos implantados nesses ambientes de execução
  • Procedência do build

Os insights do Developer Connect usam essas relações para agregar eventos relevantes do SDLC e as usam como contexto para ajudar a resolver problemas e tomar decisões. Os insights do Developer Connect registram esses eventos no Cloud Logging.

Como posso usar os insights do Developer Connect?

Confira alguns exemplos de informações que você pode receber dos insights do Developer Connect.

Quando ocorrem interrupções e problemas de produção, os SREs podem diminuir o tempo necessário para descobrir a causa raiz e se recuperar da interrupção, respondendo a perguntas como estas:

  • O que mudou para my-app em us-east1 desde 10 de outubro de 2024, às 10h10min10s (horário do leste dos EUA)?

  • Quais artefatos foram implantados e quando?

  • Quando os artefatos foram criados? De qual origem e de quais commits?

  • Quais implantações podem ter causado o problema de produção que estamos vendo?

  • Quais artefatos, implantados em quais ambientes de execução de aplicativos, foram afetados por uma implantação?

O que preciso para usar os insights do Developer Connect?

Os insights do Developer Connect exigem os seguintes Google Cloud produtos e ferramentas:

  • Um aplicativo do App Hub (opcional)

    Se você escolher definir o escopo da configuração de insights do Developer Connect para um aplicativo do App Hub, será necessário ter um aplicativo do App Hub.

    Os insights do Developer Connect oferecem suporte a todos os modelos de configuração do App Hub para aplicativos. Recomendamos usar uma pasta configurada para gerenciamento de aplicativos para que você possa usar o Gemini Cloud Assist e outros recursos centrados em aplicativos

  • Um Google Cloud projeto (opcional)

    Você pode definir o escopo da configuração de insights do Developer Connect para um Google Cloud projeto, em vez de um aplicativo do App Hub. Não é necessário que seja o mesmo projeto em que você cria o recurso de configuração de insights do Developer Connect.

  • Developer Connect

    É necessário ativar a API Developer Connect.

  • Procedência do build

    A imagem do contêiner precisa ter uma procedência de build correspondente que os insights do Developer Connect possam encontrar. Consulte Configurar os insights do Developer Connect para mais informações, incluindo as origens de que os insights do Developer Connect podem recuperar a procedência.

  • Gemini Cloud Assist

    Você pode ativar o Gemini Cloud Assist para usar os insights do Developer Connect com as investigações do Gemini Cloud Assist. Os insights do Developer Connect adicionam eventos de implantação de aplicativos ao contexto de investigação do Gemini Cloud Assist.

Quais ambientes de execução são compatíveis com os insights do Developer Connect?

Os insights do Developer Connect oferecem suporte apenas ao Google Kubernetes Engine e ao Cloud Run.

A seguir