El autoescalado de Compute Engine basado en memory percent_used (agent.googleapis.com/memory/percent_used) con el filtro metric.label.state = 'used' no se está activando. ¿Cómo se corrige la configuración de la métrica/filtro?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Cambiar el filtro a metric.label.state = 'used' AND metric.label.state = 'buffered' AND metric.label.state = 'cached' AND metric.label.state = 'slab'..
Por qué esta es la respuesta
La métrica agent.googleapis.com/memory/percentused reporta el porcentaje de memoria en varios estados (used, buffered, cached, free, slab). Para que el autoescalado funcione correctamente basado en la memoria "en uso", es necesario considerar todos los estados que representan memoria no libre. El filtro original solo consideraba 'used', ignorando 'buffered', 'cached' y 'slab', que también son memoria ocupada. Al incluir estos estados con operadores AND, se asegura que el autoescalador evalúe la memoria total que está siendo utilizada por el sistema operativo y las aplicaciones, lo que permite una activación precisa. Cambiar el tipo de destino a DELTAPERMINUTE no es aplicable para métricas de porcentaje de uso de memoria. Usar agent.googleapis.com/memory/bytesused requeriría un cálculo diferente para el umbral, y la métrica percentused es más directa para el escalado. Cambiar el filtro a 'free' invertiría la lógica y no reflejaría el uso real de memoria para escalar.
Aprueba tu examen — sin la interminable búsqueda de respuestas
Obtén todas las preguntas y explicaciones verificadas para este examen en un solo lugar, y ahorra horas de preparación. Más de 1,000 certificaciones · Más de 20 idiomas · Empieza gratis.
Aprueba tu examen más rápido → No se requiere tarjeta