El motor de políticas de administración semántica recopila y procesa automáticamente las métricas operativas cada vez que inspecciona una solicitud del agente. Puedes usar estas métricas para observar cuántas solicitudes del agente se administraron, qué veredictos produjeron las políticas, cuánta inferencia de LLM consumieron las evaluaciones de políticas y cómo se comporta el canalización de aplicación de extremo a extremo.
Antes de comenzar
Habilita la API de Cloud Monitoring (monitoring.googleapis.com) en el proyecto en el que se ejecuta el motor de políticas. Consulta
Habilita las APIs para obtener más detalles.
Descripción general
El motor de políticas de administración semántica exporta métricas a Cloud Monitoring automáticamente. Los puntos de datos se emiten en dos capas:
- Capa de solicitud : Cada solicitud del agente que inspecciona el motor de políticas.
Se informa como
semantic_governance/request_*. - Capa de evaluación : Cada evaluación de política semántica que realiza el motor de políticas en el tráfico inspeccionado. Una sola evaluación puede considerar internamente varias políticas adjuntas, pero se cuenta una vez. Se informa como
semantic_governance/evaluation_*.
Métricas integradas compatibles
Todas las métricas están asociadas con el motor de políticas de administración semántica
recurso supervisado
aiplatform.googleapis.com/SemanticGovernancePolicyEngine
y se identifican con las siguientes etiquetas de recursos:
resource_container: El número del proyecto de consumidor.location: La región en la que se ejecuta el motor de políticas, por ejemplo,us-central1.
| Métrica | Tipo | Unidad | Qué mide |
|---|---|---|---|
aiplatform.googleapis.com/semantic_governance/request_count |
DELTA INT64 |
1{request} |
Cantidad de solicitudes del agente que inspeccionó el motor de políticas en la región. La etiqueta request_type distingue las llamadas a LLM, las llamadas a herramientas y otro tráfico. |
aiplatform.googleapis.com/semantic_governance/request_latencies |
DELTA DISTRIBUTION |
s |
Distribución de la latencia de reloj de pared de extremo a extremo que agrega el motor de políticas por solicitud inspeccionada. |
aiplatform.googleapis.com/semantic_governance/evaluation_count |
DELTA INT64 |
1{evaluation} |
Cantidad de evaluaciones de políticas semánticas que realizó el motor de políticas. Se cuenta una evaluación por respuesta del modelo inspeccionada, independientemente de cuántas políticas adjuntas se hayan considerado. |
aiplatform.googleapis.com/semantic_governance/evaluation_latencies |
DELTA DISTRIBUTION |
s |
Distribución de la latencia por evaluación del motor de políticas. |
aiplatform.googleapis.com/semantic_governance/evaluation_token_count |
DELTA INT64 |
1{token} |
Cantidad de tokens de LLM que consumieron las evaluaciones del motor de políticas. |
Etiquetas por métrica
Cada métrica tiene etiquetas adicionales para segmentar:
| Métrica | Etiquetas | Valores |
|---|---|---|
request_count |
method |
Método HTTP, por ejemplo "POST", "GET". |
status_code |
Código de estado HTTP, por ejemplo "200". |
|
status |
Resultado de la evaluación semántica, por ejemplo "OK", "MODEL_ERROR", "EVALUATION_ERROR", "INTERNAL_ERROR". |
|
request_type |
Tipo de salida interceptada, por ejemplo "LLM", "TOOL", "OTHER", "UNKNOWN". |
|
request_latencies |
method, status, request_type |
Igual que request_count. |
evaluation_count |
final_verdict |
Veredicto que muestra el motor: "ALLOW" o "DENY". |
evaluation_latencies |
final_verdict |
Igual que evaluation_count. |
evaluation_token_count |
category |
Tipo de token usado, por ejemplo "INPUT", "OUTPUT", "THINKING". |
Las etiquetas genéricas por recurso (resource_container, location) están disponibles en cada métrica.
Ver métricas
Puedes ver las métricas integradas del motor de políticas en la Cloud de Confiance consola con el Explorador de métricas:
Para obtener permiso para ver las métricas en el Explorador de métricas, pídele a tu administrador que te otorgue el Visualizador de Monitoring rol (
roles/monitoring.viewer) en tu proyecto.Ve al Explorador de métricas en la Cloud de Confiance consola de Google Cloud:
Seleccionar tu Cloud de Confiance by S3NS proyecto.
Haz clic en Seleccionar una métrica para abrir una barra de búsqueda.
Ingresa Semantic Governance Policy Engine en la barra de búsqueda y haz clic en el recurso.
Haz clic en la categoría de métricas semantic_governance y, luego, en una métrica, como Evaluation Count.
De manera opcional, puedes filtrar por etiquetas (por ejemplo,
final_verdict = DENY), agregar etiquetas y ajustar el intervalo de tiempo.
Consulta métricas a través de la API
También puedes consultar las métricas con la API de Cloud Monitoring v3 o el lenguaje de consulta de Prometheus (PromQL).
Enumera las definiciones de métricas disponibles
gcurl "https://monitoring.googleapis.com/v3/projects/PROJECT_ID/metricDescriptors?filter=metric.type=starts_with(%22aiplatform.googleapis.com/semantic_governance%22)"La respuesta debe incluir las definiciones de las cinco métricas que se enumeran en la tabla anterior.
Consulta la tasa de DENY para una región
La siguiente consulta de PromQL muestra la fracción de evaluaciones de políticas que dieron como resultado DENY en un período continuo de 5 minutos para una región:
sum(
rate(
aiplatform_googleapis_com:semantic_governance_evaluation_count{
monitored_resource='aiplatform.googleapis.com/SemanticGovernancePolicyEngine',
location='REGION',
final_verdict='DENY'
}
[5m]
)
)
/
sum(
rate(
aiplatform_googleapis_com:semantic_governance_evaluation_count{
monitored_resource='aiplatform.googleapis.com/SemanticGovernancePolicyEngine',
location='REGION'
}
[5m]
)
)
Para el manejo de la división por cero en ventanas sin tráfico y otras prácticas recomendadas de métricas de proporción, consulta Acerca de las proporciones de métricas.
Crea alertas
Puedes usar cualquiera de estas métricas en una política de alertas. Ejemplos comunes:
- Tasa
MODEL_ERRORelevada: Alerta cuando la fracción derequest_countmuestras constatus = MODEL_ERRORsupera un umbral en un período continuo. - Incumplimiento del SLO de latencia: Alerta cuando el percentil 99 de
evaluation_latenciessupera una latencia objetivo durante un período especificado. - Aumento inesperado de DENY: Alerta cuando la tasa de DENY (consulta el ejemplo anterior de PromQL) supera un umbral, lo que indica una posible configuración incorrecta de la política o un cambio en el patrón de tráfico.
Para obtener un instructivo paso a paso sobre cómo crear una alerta de umbral en cualquiera de estas métricas, consulta el ejemplo de alertas en Configura la supervisión de Agent Runtime en Gemini Enterprise Agent Platform. Las instrucciones se aplican sin cambios. Sustituye el recurso supervisado del motor de políticas y una de las métricas anteriores cada vez que el ejemplo use una métrica de Agent Runtime en Gemini Enterprise Agent Platform.
Consulta también Descripción general de las alertas para conocer los conceptos generales de alertas de Cloud Monitoring y Políticas de muestra en JSON para obtener más ejemplos de políticas de alertas.