Cuotas y límites

Límites de uso de la API de Trace

Las siguientes cuotas se aplican a tu uso de Stackdriver Trace:

Clase de método de llamada a la API Unidades de cuota
Lectura 300 cada 60 segundos
Escritura 4800 cada 60 segundos

Cada método de API consume la cuota a un ritmo diferente, como se resume en esta tabla:

Método de API Clase de método de llamada a la API Coste de la unidad de cuota por llamada a la API
GetTrace Lectura 1
ListTraces Lectura 25
ListSpans Lectura 1
PatchTraces Escritura 1
BatchWriteSpans Escritura 1
CreateSpan Escritura 1

En estas dos tablas se puede observar que el coste de las llamadas de lectura a la API varía. Aquí tienes unos ejemplos de cómo puedes aprovechar tu cuota:

  • Realizando 12 llamadas ListTraces a la API cada 60 segundos.
  • Realizando 10 llamadas ListTraces y 50 llamadas GetTrace a la API cada 60 segundos.

A PatchTraces se le aplica el siguiente límite:

  • Número de intervalos por solicitud: 25.000

A GetTrace se le aplica el siguiente límite:

  • Número de trazas por solicitud: 1000

A ListTraces se le aplican los siguientes límites:

  • Número de trazas por solicitud (en la vista ROOTSPAN/MINIMAL): 1000
  • Número de trazas por solicitud (en la vista COMPLETE): 100

A las trazas se les aplican los siguientes límites (por cada traza):

  • Número de intervalos: 1000
  • Número de bytes: 50 MB

A los intervalos se les aplica el siguiente límite (por cada intervalo):

  • Número de etiquetas o atributos: 32

A los atributos o etiquetas se les aplican los siguientes límites (por cada atributo o etiqueta):

  • Tamaño de la clave: 128 bytes
  • Tamaño del valor: 256 bytes

Relación entre las cuotas de las API y los precios

Los precios de Stackdriver Trace se basan en la ingestión y el análisis de intervalos en Trace. La ingestión indica el número de intervalos que recibe Trace. Por su parte, el análisis indica el número de intervalos mostrados del almacenamiento.

Las cuotas marcan los límites en la frecuencia de llamadas a las API que se pueden realizar antes de que se rechacen. Cada método de API te permite incluir varios intervalos por solicitud. Por ejemplo, una única solicitud de projects.patchTraces a una API puede incluir hasta 25.000 intervalos.

Por ejemplo, si quieres enviar parches a 10.000 intervalos, tienes dos opciones:

  • Enviar una solicitud de patchTraces con los 10.000 intervalos.

  • Enviar 10.000 solicitudes de patchTraces, cada una con un intervalo, y distribuirlas en un espacio de varios minutos para no superar los límites de cuotas de las API.

En ambas opciones, Stackdriver Trace ingiere 10.000 intervalos; el coste es el mismo. Sin embargo, el primer enfoque utiliza una de las unidades de cuota de la API y el segundo enfoque usa 10.000 unidades de cuota de la API.

Supervisar el uso de las API

Para asegurarte de que no te quedas sin cuota y no pierdes capacidad de observación sobre el rendimiento de las aplicaciones, es recomendable que consultes el uso de la cuota periódicamente o que crees una política de alertas. Para obtener información detallada sobre cómo supervisar las solicitudes de las API y comprender sus respuestas, consulta la página sobre cómo supervisar el uso de las API.

Ver el uso de la cuota

Existen dos formas principales de ver tu cuota actual y su uso en Google Cloud Console:

  • Consultar todas las cuotas de proyecto en la página IAM > Cuotas.
  • Consultar el panel de APIs, que contiene información detallada sobre una API concreta.

Ver todas las cuotas

En la página IAM y administración, puedes ver una lista de todos los servicios, el uso que hacen de las API y los picos de actividad. Los servicios aparecen ordenados de mayor a menor uso.

Cuota específica de una API

Ve al panel de APIs, desplázate hasta la tabla de datos ubicada debajo del área del gráfico de líneas, haz clic en la API de Stackdriver Trace y selecciona Cuotas en el menú de la izquierda.

En el panel Cuotas se muestran gráficos de líneas de las solicitudes de escritura, de configuración de escritura, de lectura y de configuración de lectura. Cada gráfico incluye el nombre de la cuota, la cuota en sí y tu actividad. Si quieres reducir la cuota, haz clic en el icono del lápiz.

Crear una política de alertas

Para recibir una notificación si superas tu cuota, puedes crear una política de alertas que contabilice las respuestas de error para las solicitudes realizadas a cloudtrace.googleapis.com. Utiliza la métrica api/request_count cuando configures las condiciones de la política de alertas.

Intervalos de Trace ingeridos por día

Hemos incluido una nueva cuota en el servicio que describe los intervalos de Trace que se ingieren al día. Gracias a ella, podrás supervisar mejor tu proceso diario de ingesta de intervalos y, de ese modo, controlar la facturación mensual. Se puede ver esta cuota desde el 1 de noviembre del 2018, fecha en que se ha empezado a aplicar.

Si necesitas asistencia en relación con los precios o la facturación, ponte en contacto con el equipo de facturación de Google Cloud. Para hablar de esta cuota o aportar tus comentarios, participa en el foro temático de Stackdriver.

Periodos de retención de Trace

Categoría Periodo de retención
Todos los datos de intervalos de trazas 30 días
Informes de análisis 30 días
¿Te ha resultado útil esta página? Enviar comentarios:

Enviar comentarios sobre...

Documentación de Stackdriver Trace