Supervisa y administra el uso de cuotas de Data Boost

Data Boost de Spanner está sujeto a cuotas que limitan la cantidad de conversiones Llamadas a ExecuteStreamingSQL y StreamingRead ejecutándose por proyecto y por región. Cuando la cantidad de solicitudes simultáneas supera la cuota, las solicitudes fallan con RESOURCE EXHAUSTED de errores.

Comprueba tu cuota

Para verificar la cuota de simultaneidad en tu proyecto, sigue estos pasos:

  1. Ve a la página Cuotas en la consola de Google Cloud.

    Ir a Cuotas

  2. En el campo Filtro, ingresa databoost. Luego, en la lista, selecciona DataBoostQuotaPerProjectPerRegion.

  3. En la tabla resultante, ubica tu región y consulta su límite. región.

Supervisa el uso de la cuota

Para supervisar el uso de la cuota, sigue estos pasos:

  1. En la consola de Google Cloud, ve a Monitoring.
    Ir a Monitoring
  2. Si el Explorador de métricas aparece en el menú de navegación, selecciónalo. De lo contrario, haz clic en Recursos y selecciona Explorador de métricas.
  3. En la parte superior de la página, selecciona un intervalo de tiempo.
  4. En la lista desplegable Métrica, en Filtrar por recurso o métrica name, ingresa consumer y presiona Enter para acotar la búsqueda.
  5. En la lista, selecciona Consumer Quota > Cuota > Uso de cuota simultánea, y, luego, haz clic en Aplicar.
  6. Haz clic en + AGREGAR FILTRO para crear un filtro.
  7. En la lista desplegable Etiqueta 1, selecciona quota_metric.
  8. En el campo de texto Valor 1, ingresa o selecciona spanner.googleapis.com/data_boost_quota.

    El Explorador de métricas muestra un gráfico de líneas del uso de la cuota por región.

  9. Opcional: En Pantalla, para Tipo de widget, selecciona Gráfico de barras apiladas.

Supervisa errores de cuota

Para supervisar los errores de cuota, sigue estos pasos:

  1. En el Explorador de métricas, selecciona la opción Cuota del consumidor > Cuota > Error de cuota excedida.

  2. Agrega un filtro para que quota_metric sea igual a. spanner.googleapis.com/data_boost_quota.

Configura una alerta para el uso de Data Boost

Puedes crear una política de alertas que te notifique cuando la cantidad consultas particionadas que solicitan Data Boost (simultáneamente ExecuteStreamingSQL y StreamingRead) por proyecto y por región exceden un umbral determinado. Para hacerlo, sigue estos pasos:

  1. Sigue las instrucciones que se indican en Crea políticas de alertas sobre el umbral de métricas.
  2. En la lista desplegable Seleccionar una métrica, en Filtrar por recurso o metric name, ingresa data_boost y presiona Enter para acotar la búsqueda.
  3. En la lista Seleccionar una métrica, elige Instancia de Cloud Spanner > Instancia > Unidad de procesamiento en segundo lugar y, luego, Haz clic en Aplicar.
  4. Continuar con la creación de una política de alertas y establecer el umbral en algunos el porcentaje de la cuota.

    Por ejemplo, si la cuota predeterminada es 200 y quieres recibir una notificación cuando de solicitudes simultáneas alcanza el 80% del máximo, ingresa 160 en Campo Valor del umbral.

Maneja errores de cuota

Si la tasa de errores por exceder la cuota es alta, cuando uses Dataflow con Data Boost, te recomendamos que ajustes la cantidad máxima de trabajadores en tu trabajo de Dataflow para evitar exceder el Cuota de Data Boost. También puedes solicitar una cuota más alta.

Impedir que una principal consuma recursos de Data Boost

Si una principal supera constantemente la cantidad de Recursos de Data Boost que se espera razonablemente consumir, puedes impedir que la principal use Data Boost recursos revocando el spanner.databases.useDataBoost Identity and Access Management (IAM) de la principal. Puedes automatizar la revocación el permiso configurando el canal de notificaciones de una alerta como un webhook invoca una Cloud Function. Para obtener más información, consulta los siguientes temas:

¿Qué sigue?