Melhorar a performance mitigando erros de solicitação limitados por taxa

Nesta página, descrevemos como usar o consultor do Storage Intelligence para melhorar o desempenho mitigando erros de solicitação com limitação de taxa.

Para garantir a estabilidade do serviço, o Cloud Storage limita as taxas de solicitação em buckets e objetos. Exceder esses limites pode causar erros 429 Too Many Requests, levando à latência e a tempos limite do aplicativo.

Quando os erros de solicitação com limite de taxa aumentam, o consultor do Storage Intelligence exibe uma descoberta de Pico de erros 429 indicando solicitações com limite de taxa. Uma detecção de anomalias é uma anomalia detectada nas suas métricas que precisa de atenção. Para ver uma lista completa de descobertas, consulte o catálogo de referência de descobertas.

Limites que acionam uma descoberta

O Storage Intelligence cria um valor de referência para seu projeto, pasta ou organização com base em tendências históricas. O consultor do Storage Intelligence gera uma descoberta quando os erros de 429 aumentam acima do valor de referência.

As descobertas refletem a atividade do dia anterior. Por exemplo, um pico que ocorre na terça-feira aparece no consultor do Storage Intelligence na quarta-feira.

Responder a uma descoberta

  1. Veja os detalhes da descoberta.

  2. Use a tabela a seguir para selecionar a estratégia recomendada para seu cenário:

    Cenário Ação recomendada Detalhes
    A causa do pico de 429 não está clara Usar o Gemini Cloud Assist para identificar o problema Se a causa e a escala do problema não estiverem claras, use o Gemini Cloud Assist para analisar os registros e identificar tendências específicas de aplicativos ou usuários que estão causando a sobrecarga. Para detalhes sobre a configuração, consulte Analisar dados armazenados com o Gemini Cloud Assist.
    Problemas com o aplicativo cliente Otimizar o comportamento do cliente Revise o código do aplicativo para verificar se ele implementa a espera exponencial. Considere distribuir as cargas de trabalho em vários buckets ou prefixos para evitar exceder os limites por bucket.
    Precisa de registros de solicitação detalhados Investigar padrões de acesso com conjuntos de dados do Storage Insights

    Exporte metadados para o BigQuery para uma análise detalhada dos padrões de acesso no nível do objeto. Essas informações podem ajudar a identificar padrões ou objetos específicos que estão contribuindo para a contenção.

A seguir