Este documento descreve como configurar as definições de observabilidade do app Gemini Enterprise ou dos agentes individuais usando o Google Cloud console ou a API REST.
A lógica de ativação depende do tipo de agente:
- Agente do Assistente principal: use a opção de ativação no nível do aplicativo (mecanismo) nas configurações.
- Outros agentes: (limitado a agentes criados por funcionários do Agent Designer e agentes Deep Research no momento): use a opção de ativação no nível do agente nas configurações do agente individual.
Depois de ativar as configurações, você poderá conferir os seguintes dados das suas interações com o assistente ou os agentes no app da Web do Gemini Enterprise:
- Visualizar métricas no Metrics Explorer.
- Visualizar traces e períodos no Trace Explorer.
Principais conceitos
Esta seção apresenta os principais conceitos relacionados à observabilidade no Gemini Enterprise.
| Conceito | Descrição |
|---|---|
| Trace |
Um trace é uma coleção de períodos que representa uma única solicitação ou
transação à medida que ela flui por diferentes serviços e componentes.
Por exemplo, um trace representa todo o ciclo de vida de uma solicitação. Isso inclui um usuário fazendo uma pergunta ao assistente do Gemini Enterprise, o assistente do Gemini Enterprise respondendo, e todas as ações subsequentes acionadas pela resposta, como enviar um e-mail. |
| Período | Um período é uma unidade de trabalho única e cronometrada em um trace. Ele representa uma operação específica, como uma chamada de função, uma solicitação de API ou uma consulta de banco de dados. Cada período inclui detalhes como horários de início e término, um ID exclusivo e a relação com outros períodos. Essas relações juntas formam um trace. |
| Registros de período | Os registros de período são mensagens ou eventos de formato livre com carimbo de data/hora associados a a um período específico. Eles fornecem informações contextuais detalhadas sobre a execução de um período, ajudando os usuários a depurar problemas e entender o fluxo de uma solicitação. |
| Métricas | As métricas são medidas numéricas que os sistemas coletam ao longo do tempo. Essas medidas representam a performance, a utilização de recursos ou o comportamento de um sistema. Os engenheiros usam métricas para monitorar a integridade do sistema, identificar tendências e acionar alertas. |
| Registros de auditoria de uso | Os registros de auditoria de uso são registros de atividades administrativas e acessos nos recursos do Google Cloud . Eles fornecem informações detalhadas sobre quem fez qual ação, quando e de onde. Esses registros são essenciais para auditoria de segurança, conformidade e compreensão de como seus recursos estão sendo usados. |
| Registros de erros do conector do Gemini Enterprise | Os registros de erros do conector do Gemini Enterprise capturam erros e falhas encontrados ao integrar o Gemini Enterprise com fontes de dados de terceiros, como Jira e Microsoft OneDrive. Esses registros incluem problemas de conexão , problemas de transformação de dados e erros de API. |
Antes de começar
Verifique se você tem o seguinte:
O papel de administrador do Gemini Enterprise.
Um app da Web do Gemini Enterprise. Para informações sobre como criar um novo app, consulte Criar um app.
Ativar as configurações de observabilidade
Para ativar a observabilidade do app Gemini Enterprise ou dos agentes individuais, você pode usar o Google Cloud console ou a API REST.
Console
Para ativar as configurações de observabilidade usando o Google Cloud console, siga estas etapas:
No Google Cloud console, acesse a página Gemini Enterprise.
Clique no nome do app que você quer configurar.
Dependendo do tipo de agente que você está configurando, faça uma destas ações:
- Agente do Assistente principal: clique em Configurações e na guia Observabilidade.
- Outros agentes (agentes criados por funcionários do Agent Designer e agentes de Deep Research): clique em Agentes, no nome do agente que você quer configurar e na guia Observabilidade.
É possível ativar ou desativar as seguintes configurações:
Configuração de observabilidade Descrição Ativar a instrumentação de traces e registros do OpenTelemetry Quando ativado, você pode visualizar traces, períodos, registros de período e métricas associadas aos seus registros no Cloud Logging. Ativar a geração de registros de entradas de comandos e saídas de respostas Quando ativado, o Cloud Logging registra o conteúdo completo dos comandos e respostas do usuário. Isso inclui dados sensíveis ou informações de identificação pessoal (PII). Para ativar essa configuração, primeiro ative Ativar a instrumentação de traces e registros do OpenTelemetry.
REST
Para configurar as definições de observabilidade usando a API REST, consulte as seções a seguir:
- Configurar as definições de observabilidade do Assistente principal (nível do app)
- Configurar as definições de observabilidade de um agente individual
Configurar as definições de observabilidade do Assistente principal (nível do app)
Para configurar as definições de observabilidade usando a API REST no nível do app (que se aplica ao agente do Assistente principal), consulte as seções a seguir:
Ativar a observabilidade ao criar um app
Para criar um novo app com a observabilidade ativada, execute o seguinte comando:
curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json" \
-H "X-Goog-User-Project: PROJECT_ID" \
"https://ENDPOINT_LOCATION-discoveryengine.googleapis.com/v1alpha/projects/PROJECT_ID/locations/LOCATION/collections/default_collection/engines?engineId=APP_ID" \
-d '{
"name": "projects/PROJECT_ID/locations/LOCATION/collections/default_collection/engines/APP_ID",
"displayName": "APP_DISPLAY_NAME",
"solutionType": "SOLUTION_TYPE_SEARCH",
"searchEngineConfig": {
"searchTier": "SEARCH_TIER_ENTERPRISE",
"searchAddOns": ["SEARCH_ADD_ON_LLM"],
"requiredSubscriptionTier": "SUBSCRIPTION_TIER_SEARCH_AND_ASSISTANT"
},
"industryVertical": "GENERIC",
"appType": "APP_TYPE_INTRANET",
"observabilityConfig": {
"observabilityEnabled": true,
"sensitiveLoggingEnabled": true
}
}'
Substitua:
ENDPOINT_LOCATION: a multirregião da sua solicitação de API. Especifique um dos seguintes valores:uspara a multirregião dos EUAeupara a multirregião da UEglobalpara o local global
PROJECT_ID: ID do projeto.LOCATION: a multirregião do seu repositório de dados:global,usoueuAPP_ID: o ID do app que você quer criar.APP_DISPLAY_NAME: o nome de exibição do app que você quer criar.
Ativar a observabilidade de um app atual
Para ativar a observabilidade em um app atual, execute o seguinte comando:
curl -X PATCH -H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json" \
-H "X-Goog-User-Project: PROJECT_ID" \
"https://ENDPOINT_LOCATION-discoveryengine.googleapis.com/v1alpha/projects/PROJECT_ID/locations/LOCATION/collections/default_collection/engines/APP_ID?updateMask=observabilityConfig" \
-d '{
"observabilityConfig": {
"observabilityEnabled": true,
"sensitiveLoggingEnabled": true
}
}'
Substitua:
ENDPOINT_LOCATION: a multirregião da sua solicitação de API. Especifique um dos seguintes valores:uspara a multirregião dos EUAeupara a multirregião da UEglobalpara o local global
PROJECT_ID: ID do projeto.LOCATION: a multirregião do seu repositório de dados:global,usoueuAPP_ID: o ID do app.
Configurar as definições de observabilidade de um agente individual
Para ativar a observabilidade de um agente individual (como um agente do Agent Designer ou um agente do Deep Research) usando a API REST, execute o seguinte comando para atualizar o observabilityConfig do agente:
curl -X PATCH -H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json" \
-H "X-Goog-User-Project: PROJECT_ID" \
"https://ENDPOINT_LOCATION-discoveryengine.googleapis.com/v1alpha/projects/PROJECT_ID/locations/LOCATION/collections/default_collection/engines/APP_ID/assistants/default_assistant/agents/AGENT_ID?updateMask=observabilityConfig" \
-d '{
"observabilityConfig": {
"observabilityEnabled": true,
"sensitiveLoggingEnabled": true
}
}'
Substitua:
ENDPOINT_LOCATION: a multirregião da sua solicitação de API. Especifique um dos seguintes valores:uspara a multirregião dos EUAeupara a multirregião da UEglobalpara o local global
PROJECT_ID: ID do projeto.LOCATION: a multirregião do seu repositório de dados:global,usoueuAPP_ID: o ID do app.AGENT_ID: o ID do agente que você quer configurar
Desativar as configurações de observabilidade
Para desativar as configurações de observabilidade do app Gemini Enterprise ou dos agentes individuais, use o Google Cloud console ou a API REST.
Console
Para desativar as configurações de observabilidade usando o Google Cloud console, siga estas etapas:
No Google Cloud console, acesse a página Gemini Enterprise.
Clique no nome do app em que você quer desativar as configurações de observabilidade.
Dependendo do tipo de agente que você está configurando, faça uma destas ações:
- Agente do Assistente principal: clique em Configurações e na guia Observabilidade.
- Outros agentes (incluindo agentes criados por funcionários do Agent Designer e agentes de pesquisa detalhada): clique em Agentes, no nome do agente que você quer configurar e na guia Observabilidade.
É possível desativar as seguintes configurações:
Configuração de observabilidade Descrição Ativar a instrumentação de traces e registros do OpenTelemetry Quando desativada, essa configuração interrompe a coleta de traces, períodos, registros de período e métricas. Ela também desativa a configuração Ativar a geração de registros de entradas de comandos e saídas de respostas, o que significa que nenhum registro é enviado ao Cloud Logging. Ativar a geração de registros de entradas de comandos e saídas de respostas Quando desativado, o Cloud Logging não registra entradas de comandos e saídas de respostas.
REST
Para desativar as configurações de observabilidade usando a API REST, consulte as seções a seguir:
- Desativar a observabilidade no nível do app (Assistente principal)
- Desativar a observabilidade de um agente individual
Desativar a observabilidade no nível do app (Assistente principal)
Para desativar a observabilidade no nível do aplicativo (app), execute o seguinte comando:
curl -X PATCH -H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json" \
-H "X-Goog-User-Project: PROJECT_ID" \
"https://ENDPOINT_LOCATION-discoveryengine.googleapis.com/v1alpha/projects/PROJECT_ID/locations/LOCATION/collections/default_collection/engines/APP_ID?updateMask=observabilityConfig" \
-d '{
"observabilityConfig": {
"observabilityEnabled": false,
"sensitiveLoggingEnabled": false
}
}'
Substitua:
ENDPOINT_LOCATION: a multirregião da sua solicitação de API. Especifique um dos seguintes valores:uspara a multirregião dos EUAeupara a multirregião da UEglobalpara o local global
PROJECT_ID: ID do projeto.LOCATION: a multirregião do seu repositório de dados:global,usoueuAPP_ID: o ID do app.
Desativar a observabilidade de um agente individual
Para desativar a observabilidade de um agente individual (como um agente do Agent Designer ou um agente de Deep Research), execute o seguinte comando:
curl -X PATCH -H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json" \
-H "X-Goog-User-Project: PROJECT_ID" \
"https://ENDPOINT_LOCATION-discoveryengine.googleapis.com/v1alpha/projects/PROJECT_ID/locations/LOCATION/collections/default_collection/engines/APP_ID/assistants/default_assistant/agents/AGENT_ID?updateMask=observabilityConfig" \
-d '{
"observabilityConfig": {
"observabilityEnabled": false,
"sensitiveLoggingEnabled": false
}
}'
Substitua:
ENDPOINT_LOCATION: a multirregião da sua solicitação de API. Especifique um dos seguintes valores:uspara a multirregião dos EUAeupara a multirregião da UEglobalpara o local global
PROJECT_ID: ID do projeto.LOCATION: a multirregião do seu repositório de dados:global,usoueuAPP_ID: o ID do app.AGENT_ID: o ID do agente que você quer configurar
A seguir
- Para saber mais sobre como acessar os registros do Gemini Enterprise, consulte Acessar registros de auditoria de uso.
- Para saber mais sobre como acessar os dados de trace e período do Gemini Enterprise, consulte Acessar traces e períodos no Trace Explorer.
- Para saber mais sobre como acessar as métricas do Gemini Enterprise, consulte Acessar métricas no Metrics Explorer.