Skip to content

Commit 7683cd0

Browse files
feat(rate-limit): interceptar requests de testes de carga para não enviar os dados para o moesif
O plano utilizado do moesif permite apenas 750 mil requests por mês, caso seja feito mais requests que esse valor o acesso é bloqueado até o próximo mês. Com essa implementação é esperado que toda request com comportamento de teste de carga (usuário fazendo mais de 150 RPS) seja interceptada e impedida de ser enviada para a ferramenta de monitoramento. Ainda será possível fazer teste de carga, para o usuário nada irá mudar, é uma alteração que visa apenas garantir que acesso ao monitoramento das requests que são realizadas não seja perdido. Também não precisará ter a preocupação de incluir o header 'monitor: false'.
1 parent bd828af commit 7683cd0

File tree

5 files changed

+2226
-21752
lines changed

5 files changed

+2226
-21752
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -129,15 +129,15 @@ Você pode encontrar as versões disponíveis na [lista de tags no Docker Hub](h
129129

130130
## Teste de carga
131131

132-
Para utilizar o ServeRest para estudo de teste de carga, sem gerar impacto, é preciso utilizar o header `monitor: false`.
133-
134132
Para acompanhar o comportamento do ambiente aonde o ServeRest está hospedado você pode acessar a página https://serverest.dev/status, pois contém informações como:
135133

136134
- Uso de CPU.
137135
- Uso da memória.
138136
- Tempo de resposta.
139137
- RPS (Requisições por segundo).
140138

139+
> Fez teste de carga? O que acha de compartilhar com o autor do projeto o relatório final contendo dados de RPS para auxiliar o ServeRest a entender o comportamento de sua infra?
140+
141141
## Badge
142142

143143
Criou repositório utilizando o ServeRest? Adicione o código abaixo no topo do README.md para ter a badge do projeto.

0 commit comments

Comments
 (0)