Limitação da ferramenta

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 1 min. de leitura
  • Em Velocidade de mudança para DevOps, quando uma ferramenta é limitada, o processamento de novos eventos é atrasado até que a limitação expire e o status da ferramenta mude para Limitado . Está disponível para Azure DevOps, GitHub e GitLab.

    Quando a ferramenta estiver limitada, você receberá uma mensagem de erro.Mensagem de erro para ferramentas limitadas.

    Status limitado

    O status limitado significa que a ferramenta não está permitindo que as solicitações de API obtenham dados porque atingiu ou excedeu um determinado limite de uso. A resposta da API tem um limite de taxa ou muitos erros de solicitação. Nesse caso, o status da ferramenta DevOps é alterado para Limitado .

    Por que isso acontece

    Algumas ferramentas limitam o número de solicitações de API que podem ser feitas em um período específico. Esse limite ajuda a evitar ataques de abuso e negação de serviço e garante que a API permaneça disponível para todos os usuários.

    Quando isso acontece, o status da ferramenta DevOps é alterado para Limitado e outros eventos de entrada não são processados até que o limite de taxa imposto pela ferramenta seja removido. Até esse momento, os eventos de entrada estarão em Adiado estado. Depois que o acelerador expira, o processamento de eventos é retomado.

    Como repor o acelerador

    Em geral, a API da ferramenta fornece as informações sobre por quanto tempo o limite de taxa será imposto. Indica o tempo de redefinição do acelerador. Essas informações são usadas para retomar as solicitações de API para essa ferramenta, se houver eventos de entrada pendentes ou solicitações de descoberta ou importação de histórico.

    Se uma ferramenta não fornecer o tempo de redefinição do acelerador, o valor padrão, que é 15 minutos, será aplicado. O valor padrão pode ser alterado usando a propriedade Default throttle reset time in minutes from current time(sn_devops.throttle.reset.time.default), na página de propriedades do DevOps.

    Onde verificar o status limitado e o status de redefinição

    A tabela Status da conexão da ferramenta (sn_devops_tool_connection_status) contém informações relacionadas à limitação da ferramenta. Ele tem colunas como ferramenta, tempo de redefinição do acelerador, acelerador ativo, que indica qual ferramenta está sob acelerador, quando este acelerador será redefinido e se o acelerador está ativo ou não.Tabela de status de conexão da ferramenta.

    REST_RATE_LIMIT_ERROR será registrado em log nos logs de erros do DevOps. Além disso, a ferramenta sob acelerador terá Limitado status.