Cuotas y límites

Tipos de cuotas

Stackdriver Trace aplica dos tipos de cuotas: Una cuota de tarifa por las solicitudes a la API y una cuota de transferencia a los intervalos que envías a Trace.

Límites de uso de la API de Trace

Método de la API Unidades de cuota totales
GetTrace1
ListTraces2
ListSpan1
300 cada 60 segundos
PatchTraces1
BatchWriteSpans1
CreateSpan1
4,800 cada 60 segundos

1 Cada llamada a la API consume 1 unidad de cuota.
2 Cada llamada a la API consume 25 unidades de cuota.

Tienes a tu disposición 300 unidades de cuota por segundo en el caso de estos tres comandos de la API: GetTrace, ListTraces y ListSpan. A continuación, presentamos dos ejemplos distintos sobre cómo podrías usar todas las unidades de cuota disponibles:

  • Realiza 12 llamadas a la API con el método ListTraces cada 60 segundos.
  • Realiza 10 llamadas a la API con el método ListTraces y 50 llamadas a la API con el método GetTrace cada 60 segundos.

Estas son las restricciones y límites adicionales de la API de Stackdriver Trace:

Restricciones y límites Valor
Cantidad máxima de intervalos por llamada a GetTrace 1,000
Cantidad máxima de intervalos por llamada a PatchTraces 25,000
Cantidad máxima de seguimientos por llamada a ListTraces 1,000 en la vista ROOTSPAN/MINIMAL
100 en la vista COMPLETE
Cantidad máxima de intervalos por seguimiento 1,000
Cantidad máxima de bytes por seguimiento 50 MB
Cantidad máxima de etiquetas/atributos por intervalo 32
Tamaño de clave por etiqueta/atributo 128 bytes
Tamaño de valor por etiqueta/atributo 256 bytes

Límite diario de transferencia de intervalos para seguimiento

La cuota diaria de transferencia de intervalos para seguimiento se determina en función del historial de tu cuenta de facturación y de las solicitudes de aumento de cuota que realizaste. La siguiente tabla detalla el rango de asignaciones de cuota:

Categoría Unidades de cuota
Intervalos transferidos 3,000,000 al día - 5,000,000,000 al día

¿Cuál es la relación entre las cuotas y los precios?

Los precios de Stackdriver Trace se calculan en función de la transferencia y búsqueda de intervalos de Trace. La transferencia representa la cantidad de intervalos que recibió Trace. La búsqueda alude a la cantidad de intervalos obtenidos desde el almacenamiento.

Las cuotas diarias de intervalos definen el límite de intervalos que se pueden transferir antes de que fallen las llamadas a la API y se muestre un error de recurso agotado. Las cuotas de tasa de API definen los límites de frecuencia de llamadas a la API que se pueden realizar antes de que fallen y se muestre un error de recurso agotado.

Cada llamada a la API consume la cuota de la API. Cada llamada a la API de escritura también consume la cuota diaria de transferencia de intervalos. Por ejemplo, si necesitas aplicar un parche a 10,000 intervalos, tienes dos opciones:

  • Enviar una solicitud patchTraces con los 10,000 intervalos.

  • Enviar 10,000 solicitudes patchTraces, cada una con 1 intervalo, y distribuirlas durante varios minutos para evitar los límites de cuota de la API.

El primer método usa 1 unidad de cuota de API, mientras que el segundo usa 10,000. Ambos métodos consumen 10,000 unidades de cuota diaria de transferencia de intervalos. Los dos métodos tienen el mismo precio, pues se determina según la cantidad de intervalos transferidos, y no por la cantidad de llamadas a la API.

Períodos de retención de Trace

Categoría Período de retención
Todos los datos de intervalo de seguimiento 30 días
Informes de análisis 30 días

Cómo administrar la cuota

Revisa periódicamente el uso de la cuota o crea una política de alertas para asegurarte de que no te quedes sin cuota ni dejes de observar el rendimiento de las apps. Para ver información detallada sobre cómo supervisar las solicitudes y respuestas de la API, consulta Supervisa el uso de la API.

  • Consulta Ve el uso de tu cuota para conocer la cuota de la API de Stackdriver Trace, así como la cuota diaria de transferencia de intervalos.

  • Consulta Cómo limitar el uso para disminuir tus unidades de cuota de la API y tus unidades de cuota diaria de transferencia de intervalos.

  • Consulta Cómo solicitar una cuota mayor para solicitar un aumento de las unidades de cuota de la API o de la cuota diaria de transferencia de intervalos.

  • Consulta Crea una alerta de cuota superada para obtener más información sobre cómo crear políticas de alertas a fin de supervisar la cuota de la API de Trace y la tasa de transferencia de intervalos de seguimiento.

¿Te sirvió esta página? Envíanos tu opinión:

Enviar comentarios sobre…

Documentación de Stackdriver Trace