En este documento, se describe cómo configurar los parámetros de observabilidad para tu app de Gemini Enterprise o agentes individuales con la Google Cloud consola o la API de REST.
La lógica de habilitación depende del tipo de agente:
- Agente de Asistente principal: Usa el botón de activación a nivel de la aplicación (nivel del motor) en las configuraciones.
- Otros agentes (limitado a los agentes creados por empleados de Agent Designer y los agentes de Deep Research en este momento): Usa el botón de activación a nivel del agente dentro de la configuración del agente individual.
Después de habilitar la configuración, puedes ver los siguientes datos de tus interacciones con el asistente o los agentes en tu app web de Gemini Enterprise:
- Visualiza métricas en el Explorador de métricas.
- Visualiza seguimientos e intervalos en el Explorador de seguimiento.
Conceptos clave
En esta sección, se presentan conceptos clave relacionados con la observabilidad en Gemini Enterprise.
| Concepto | Descripción |
|---|---|
| Trace |
Un seguimiento es una colección de intervalos que representa una sola solicitud o
transacción a medida que fluye a través de diferentes servicios y componentes.
Por ejemplo, un seguimiento representa todo el ciclo de vida de una solicitud. Esto incluye un usuario que hace una pregunta al asistente de Gemini Enterprise, el asistente de Gemini Enterprise que responde, y cualquier acción posterior que se active con la respuesta, como enviar un correo electrónico. |
| Intervalo | Un intervalo es una unidad de trabajo única y cronometrada dentro de un seguimiento. Representa una operación específica, como una llamada a una función, una solicitud a la API o una consulta a la base de datos. Cada intervalo incluye detalles como sus horas de inicio y finalización, un ID único y su relación con otros intervalos. Estas relaciones juntas forman un seguimiento. |
| Registros de intervalos | Los registros de intervalos son mensajes o eventos de formato libre con marca de tiempo asociados con un intervalo específico. Proporcionan información contextual detallada sobre a ejecución de un intervalo, lo que ayuda a los usuarios a depurar problemas y comprender el flujo de una solicitud. |
| Métricas | Las métricas son mediciones numéricas que los sistemas recopilan con el tiempo. Estas mediciones representan el rendimiento, el uso de recursos o el comportamiento de un sistema. Los ingenieros usan métricas para supervisar el estado del sistema, identificar tendencias y activar alertas. |
| Registros de auditoría de uso | Los registros de auditoría de uso son registros de actividades administrativas y accesos dentro de tus Google Cloud recursos. Proporcionan información detallada sobre quién realizó qué acción, cuándo y desde dónde. Estos registros son esenciales para la auditoría de seguridad, el cumplimiento y la comprensión de cómo se usan tus recursos. |
| Registros de errores del conector de Gemini Enterprise | Los registros de errores del conector de Gemini Enterprise capturan los errores y las fallas que se producen cuando se integra Gemini Enterprise con fuentes de datos de terceros, como Jira y Microsoft OneDrive. Estos registros incluyen problemas de conexión , problemas de transformación de datos y errores de la API. |
Antes de comenzar
Asegúrate de tener lo siguiente:
El rol de administrador de Gemini Enterprise
Una app web de Gemini Enterprise existente. Para obtener información sobre cómo crear una app nueva, consulta Crea una app.
Activa la configuración de observabilidad
Para activar la observabilidad de tu app de Gemini Enterprise o agentes individuales, puedes usar la consola de o la API de REST. Google Cloud
Console
Para activar la configuración de observabilidad con la Google Cloud consola de, sigue estos pasos:
En la Google Cloud consola de, ve a la página Gemini Enterprise.
Haz clic en el nombre de la app que deseas configurar.
Según el tipo de agente que configures, realiza una de las siguientes acciones:
- Agente de Asistente principal: Haz clic en Configuraciones y, luego, en la pestaña Observabilidad.
- Otros agentes (agentes creados por empleados de Agent Designer y agentes de Deep Research agents): Haz clic en Agentes, en el nombre del agente que deseas configurar y, luego, en la pestaña Observabilidad.
Puedes activar o desactivar los siguientes parámetros de configuración:
Parámetro de configuración de observabilidad Descripción Habilitar la instrumentación de seguimientos y registros de OpenTelemetry Cuando está habilitado, puedes ver los seguimientos, los intervalos, los registros de intervalos y las métricas asociadas con tus registros en Cloud Logging. Habilitar el registro de las entradas de instrucciones y las salidas de respuestas Cuando está habilitado, Cloud Logging registra todo el contenido de las instrucciones y respuestas de los usuarios. Esto incluye datos sensibles o información de identificación personal (PII). Para habilitar este parámetro de configuración, primero debes habilitar Habilitar la instrumentación de seguimientos y registros de OpenTelemetry.
REST
Para configurar los parámetros de observabilidad con la API de REST, consulta las siguientes secciones:
- Configura los parámetros de observabilidad para el Asistente principal (nivel de la app)
- Configura los parámetros de observabilidad para un agente individual
Configura los parámetros de observabilidad para el Asistente principal (nivel de la app)
Para configurar los parámetros de observabilidad con la API de REST a nivel de la app (que se aplica al agente de Asistente principal), consulta las siguientes secciones:
Activa la observabilidad cuando crees una app
Para crear una app nueva con la observabilidad activada, ejecuta el siguiente 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
}
}'
Reemplaza lo siguiente:
ENDPOINT_LOCATION: Es la región múltiple para tu solicitud a la API. Especifica uno de los siguientes valores:uspara la multirregión de EE.UU.eupara la multirregión de la UEglobalpara la ubicación global
PROJECT_ID: el ID de tu proyecto.LOCATION: Es la multirregión de tu almacén de datos:global,usoeu.APP_ID: Es el ID de la app que deseas crear.APP_DISPLAY_NAME: Es el nombre visible de la app que deseas crear.
Activa la observabilidad para una app existente
Para activar la observabilidad en una app existente, ejecuta el siguiente 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
}
}'
Reemplaza lo siguiente:
ENDPOINT_LOCATION: Es la región múltiple para tu solicitud a la API. Especifica uno de los siguientes valores:uspara la multirregión de EE.UU.eupara la multirregión de la UEglobalpara la ubicación global
PROJECT_ID: el ID de tu proyecto.LOCATION: Es la multirregión de tu almacén de datos:global,usoeu.APP_ID: Es el ID de la app.
Configura los parámetros de observabilidad para un agente individual
Para activar la observabilidad de un agente individual (como un agente de Agent Designer o un agente de Deep Research) con la API de REST, ejecuta el siguiente comando para actualizar el observabilityConfig del 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
}
}'
Reemplaza lo siguiente:
ENDPOINT_LOCATION: Es la región múltiple para tu solicitud a la API. Especifica uno de los siguientes valores:uspara la multirregión de EE.UU.eupara la multirregión de la UEglobalpara la ubicación global
PROJECT_ID: el ID de tu proyecto.LOCATION: Es la multirregión de tu almacén de datos:global,usoeu.APP_ID: Es el ID de la app.AGENT_ID: Es el ID del agente que deseas configurar.
Desactiva la configuración de observabilidad
Para desactivar la configuración de observabilidad de tu app de Gemini Enterprise o agentes individuales, usa la Google Cloud consola o la API de REST.
Console
Para desactivar la configuración de observabilidad con la Google Cloud consola de, sigue estos pasos:
En la Google Cloud consola de, ve a la página Gemini Enterprise.
Haz clic en el nombre de la app para la que deseas desactivar la configuración de observabilidad.
Según el tipo de agente que configures, realiza una de las siguientes acciones:
- Agente de Asistente principal: Haz clic en Configuraciones y, luego, en la pestaña Observabilidad.
- Otros agentes (incluidos los agentes creados por empleados de Agent Designer y los agentes de Deep Research): Haz clic en Agentes, en el nombre del agente que deseas configurar y, luego, en la pestaña Observabilidad.
Puedes desactivar los siguientes parámetros de configuración:
Parámetro de configuración de observabilidad Descripción Habilitar la instrumentación de seguimientos y registros de OpenTelemetry Cuando está desactivado, este parámetro de configuración detiene la recopilación de seguimientos, intervalos, registros de intervalos y métricas. También desactiva el parámetro de configuración Habilitar el registro de las entradas de instrucciones y las salidas de respuestas, lo que significa que no se envían registros a Cloud Logging. Habilitar el registro de las entradas de instrucciones y las salidas de respuestas Cuando está desactivado, Cloud Logging no registra las entradas de instrucciones ni las salidas de respuestas.
REST
Para desactivar los parámetros de observabilidad con la API de REST, consulta las siguientes secciones:
- Desactiva la observabilidad a nivel de la app (Asistente principal)
- Desactiva la observabilidad para un agente individual
Desactiva la observabilidad a nivel de la app (Asistente principal)
Para desactivar la observabilidad a nivel de la aplicación (app), ejecuta el siguiente 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
}
}'
Reemplaza lo siguiente:
ENDPOINT_LOCATION: Es la región múltiple para tu solicitud a la API. Especifica uno de los siguientes valores:uspara la multirregión de EE.UU.eupara la multirregión de la UEglobalpara la ubicación global
PROJECT_ID: el ID de tu proyecto.LOCATION: Es la multirregión de tu almacén de datos:global,usoeu.APP_ID: Es el ID de la app.
Desactiva la observabilidad para un agente individual
Para desactivar la observabilidad de un agente individual (como un agente de Agent Designer o un agente de Deep Research), ejecuta el siguiente 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
}
}'
Reemplaza lo siguiente:
ENDPOINT_LOCATION: Es la región múltiple para tu solicitud a la API. Especifica uno de los siguientes valores:uspara la multirregión de EE.UU.eupara la multirregión de la UEglobalpara la ubicación global
PROJECT_ID: el ID de tu proyecto.LOCATION: Es la multirregión de tu almacén de datos:global,usoeu.APP_ID: Es el ID de la app.AGENT_ID: Es el ID del agente que deseas configurar.
¿Qué sigue?
- Para obtener más información sobre cómo acceder a los registros de Gemini Enterprise, consulta Accede a los registros de auditoría de uso.
- Para obtener más información sobre cómo acceder a los datos de seguimiento e intervalo de Gemini Enterprise, consulta Accede a seguimientos e intervalos en el Explorador de seguimiento.
- Para obtener más información sobre cómo acceder a las métricas de Gemini Enterprise, consulta Accede a las métricas en el Explorador de métricas.