A App Topology permite executar consultas para ajudar a correlacionar dados e responder a perguntas sobre a integridade, o desempenho e a postura de segurança dos seus aplicativos.
Tipos de topologias
A App Topology oferece suporte a consultas para Google Cloud recursos em um Google Cloud projeto e consultas para aplicativos do App Hub em um projeto ou uma pasta habilitada para apps. Ao criar aplicativos do App Hub em uma pasta, é possível conferir as relações de recursos entre projetos nessa pasta ao executar consultas na App Topology.
No Cloud Hub, a App Topology oferece vários domínios para tipos específicos de perguntas. Cada domínio permite consultar um conjunto específico de dados subjacentes.
Integridade e solução de problemas: para engenheiros de confiabilidade de sites (SREs) e outros usuários que se concentram na integridade e confiabilidade de serviços em tempo de execução. É possível conferir alertas abertos para eventos de implantação e analisar o tráfego entre componentes de aplicativos ou recursos de agentes.
Implantações: para engenheiros de DevOps que gerenciam a cadeia de suprimentos de software e a configuração da infraestrutura. É possível verificar artefatos de build em busca de vulnerabilidades conhecidas antes da implantação e rastrear a procedência do código-fonte até a produção.
Segurança: para engenheiros e gerentes de segurança que auditam o acesso, as vulnerabilidades e o risco da cadeia de suprimentos de software. É possível examinar caminhos de acesso e identificar serviços e infraestrutura em execução afetados por vulnerabilidades.
A App Topology também fornece gráficos de topologia focados em usos específicos em outras áreas do Google Cloud.
Use a tabela a seguir para decidir qual ferramenta de topologia usar:
| Ferramenta de topologia | Quando usar |
|---|---|
| App Topology no Cloud Hub | Analise as relações de dados em domínios de observabilidade, segurança e
implantação.
|
| Topologia de aplicativos no Cloud Monitoring | Confira dados de observabilidade em tempo real, como tráfego, latência e
dependências de serviço com base na telemetria.
|
| Topologia de agentes | Confira a infraestrutura e a conectividade de sistemas baseados em agentes, como a conexão entre agentes e as ferramentas de gerenciamento.
|
Antes de começar
Identifique o Google Cloud projeto que você quer configurar.
- Os dados de segurança e conformidade fornecidos pelo Security Command Center só estão disponíveis para projetos e aplicativos em uma Google Cloud organização. Se você quiser migrar um projeto para uma organização, consulte as instruções de migração
- Se você configurar uma pasta habilitada para apps para aplicativos do App Hub, ative as APIs e conceda as permissões descritas nestas instruções no projeto de gerenciamento da pasta.
Para conferir dados da cadeia de suprimentos de software, como a procedência do build, configure os insights do Developer Connect.
Ative as APIs App Topology, Inventário de recursos do Cloud e API Observability.
Funções necessárias para ativar APIs
Para ativar as APIs, é necessário ter o papel do IAM de administrador de uso do serviço (
roles/serviceusage.serviceUsageAdmin), que contém a permissãoserviceusage.services.enable. Saiba como conceder papéis.Opcional: para conferir o tráfego de agentes, instrumente seus aplicativos de IA.
Opcional: configure o Security Command Center para dados de segurança e conformidade. Ative o Security Command Center no nível da organização e configure os recursos que você quer usar. A consulta de dados do Security Command Center só está disponível para os níveis Premium e Enterprise.
Conceda permissões aos usuários para consultar dados e conferir gráficos de topologia
Se você estiver protegendo serviços em um perímetro do VPC Service Controls, atualize o perímetro para incluir a App Topology e os serviços que fornecem dados subjacentes. Saiba mais.
Funções exigidas
A função de operador do Cloud Hub inclui as permissões necessárias para conferir dados de todos os domínios no Cloud Hub, bem como dados de outras Google Cloud topologias.
Para ter as permissões necessárias para consultar todos os domínios na App Topology, peça ao administrador para conceder a você o papel de operador do Cloud Hub (roles/cloudhub.operator) do IAM no projeto com seus recursos ou no projeto de gerenciamento dos seus aplicativos.
Para mais informações sobre a concessão de papéis, consulte Gerenciar o acesso a projetos, pastas e organizações.
Também é possível conseguir as permissões necessárias usando personalizados papéis ou outros predefinidos papéis.
Sobre as consultas
As consultas da App Topology consistem em vários componentes:
Nós : recursos descobertos Google Cloud ou registrados em aplicativos do App Hub. Exemplos de nós incluem
- Uma VM do Compute Engine
- Uma imagem do contêiner no Artifact Registry
- Um agente
- Um alerta (um incidente no Cloud Monitoring)
- Um aplicativo, serviço ou carga de trabalho do App Hub
- Uma vulnerabilidade
O criador de consultas agrupa os nós por serviço.
Cláusula "Where": um filtro aplicado a um nó para refinar a consulta com base nas propriedades específicas do nó.
Conexões: uma relação direcional entre dois nós. As conexões são sensíveis ao contexto, e apenas relações válidas estão disponíveis para um tipo de nó selecionado. Exemplos incluem:
contained insends traffic toownsdepends on
A consulta de exemplo a seguir pesquisa implantações que têm uma vulnerabilidade específica:
A consulta estabelece os nós principais da investigação:
- K8s Apps Deployment - Uma implantação do Google Kubernetes Engine (GKE)
- Docker Image - Uma imagem de contêiner armazenada no Artifact Registry
- Vulnerability
As conexões contains e contained in indicam as relações de nó:
K8s Apps Deployment contains VulnerabilityVulnerability contained in Docker Image
A cláusula "Where" filtra os resultados de vulnerabilidade para mostrar um CVE específico.
Where Id = CVE-2026-24061
Limitações
Disponibilidade de dados:
- O Google Cloud Observability não oferece suporte à telemetria para todos os serviços e cargas de trabalho do App Hub. Para uma lista de recursos de infraestrutura com suporte, consulte Infraestrutura com suporte para o Application Monitoring.
- Ao visualizar uma topologia para um aplicativo do App Hub, os recursos que podem ser compartilhados entre aplicativos não são incluídos na visualização.
- Quando você exclui um evento de insights do Developer Connect, ele ainda pode aparecer nos resultados da consulta da App Topology por alguns dias.
Localização de Google Cloud projetos:
- Os dados de segurança e conformidade fornecidos pelo Security Command Center só estão disponíveis para projetos e aplicativos em uma Google Cloud organização.
Executar uma consulta
É possível usar consultas predefinidas, modificar consultas predefinidas ou criar consultas personalizadas.
Usar ou personalizar uma consulta sugerida
A App Topology fornece sugestões de consulta que podem ser usadas sem alterações ou personalizadas para atender aos seus requisitos específicos.
No Google Cloud console do, acesse a página App Topology.
No painel Create your query, selecione a guia do domínio que você quer explorar.
Em Quick Queries, clique em uma consulta para conferir uma visualização dos componentes da consulta.
Para usar a consulta, clique em Use suggestion. A consulta aparece na seção Show.
Modifique os detalhes da consulta no editor de acordo com suas necessidades.
- Para adicionar um componente à consulta, clique no ícone de adição () ao lado do nó.
- Para remover um componente, clique no ícone de fechamento .
- Para mudar o valor de uma cláusula
Where, clique no valor.
Clique em Undo para reverter uma mudança ou em Redo para reaplicar as mudanças revertidas com Undo.
À medida que você cria a consulta, os nós, filtros e conexões disponíveis são atualizados.
Por exemplo, se você selecionou as Vulnerabilidades em implantações do Kubernetes , os componentes serão:
Application contains Workload depends on K8s Apps Deployment contains Vulnerability Where Id = Empty valuePara usar a consulta, é necessário especificar uma vulnerabilidade a ser pesquisada substituindo
Empty valuepor um ID de CVE, comoCVE-2026-24061.Como alternativa, você pode mudar a consulta para pesquisar todas as cargas de trabalho de aplicativos que contêm imagens do Docker com uma vulnerabilidade específica.
Application contains Workload contains Deployment Event contains artifact Docker Image contains Vulnerability Where Id = CVE-2026-24061Quando terminar de editar a consulta, clique em Run query. Se os resultados da consulta incluírem Google Cloud recursos descobertos ou recursos registrados em aplicativos do App Hub, um gráfico de topologia será exibido.
Os gráficos não estão disponíveis para resultados de consultas que incluem apenas tipos de dados, como strings ou contagens.
Com base nos resultados, é possível editar a consulta e clicar em Run query para atualizar o gráfico de topologia.
Se não houver resultados, tente refinar a consulta.
Interaja com a topologia para saber mais sobre seus recursos e as relações deles.
Criar consultas personalizadas
Para criar uma consulta personalizada, inicie uma nova consulta ou personalize uma consulta sugerida usando as etapas a seguir:
No Google Cloud console do, acesse a página App Topology.
No painel Create your query, selecione a guia do domínio que você quer explorar.
Na seção Show, clique em e selecione um recurso ou descoberta como o nó principal da consulta e, em seguida, clique em Continue.
Para refinar a consulta, clique no botão de alternância de qualquer filtro ou conexão para ativá-lo no nó selecionado. Defina o valor de cada filtro ativado.
Para fazer outras mudanças na consulta, adicione, edite ou remova componentes.
- Para adicionar um componente à consulta, clique no ícone de adição () ao lado do nó.
- Para remover um componente, clique no ícone de fechamento .
- Para mudar o valor de uma cláusula
Where, clique no valor.
Clique em Undo para reverter uma mudança ou em Redo para reaplicar uma mudança revertida com Undo.
À medida que você cria a consulta, os nós, filtros e conexões disponíveis são atualizados.
Quando terminar de editar a consulta, clique em Run query. Se os resultados da consulta incluírem Google Cloud recursos descobertos ou recursos registrados em aplicativos do App Hub, um gráfico de topologia será exibido.
Os gráficos não estão disponíveis para resultados de consultas que incluem apenas tipos de dados, como strings ou contagens.
Com base nos resultados, é possível editar a consulta e clicar em Run query para atualizar o gráfico de topologia.
Se não houver resultados, tente refinar a consulta.
Interaja com a topologia para saber mais sobre seus recursos e as relações deles.
Interagir com uma topologia
Um gráfico de topologia na guia Graph mostra os recursos e as relações deles como nós e conexões.
- Os ícones representam nós, que incluem recursos descobertos e registrados.
- As linhas representam conexões, as relações entre nós.

É possível interagir com uma topologia das seguintes maneiras:
- Mude a visualização aumentando ou diminuindo o zoom ou reposicionando os nós.
- Confira o rótulo de uma conexão passando o cursor sobre a linha de conexão entre dois nós.
- Selecione um nó ou conexão para receber informações sobre ele.
- Clique em Toggle panel para mostrar ou ocultar o painel de consulta.
Para conferir os resultados da consulta em uma tabela, clique na guia Table. É possível mudar a forma como os dados são exibidos das seguintes maneiras:
- Para selecionar as colunas que a tabela mostra, clique em Column display options .
- Para filtrar a tabela em busca de propriedades específicas, selecione as propriedades no campo Filter.
- Também é possível classificar cada coluna em ordem crescente ou decrescente.