[Gaz] - Quota 429 Too many request
Contexte
Réponse de GRDF
Vous nous avez contacté au sujet d'erreurs "429 - Too Many Requests".
Cette erreur apparait quand le quota d'appel par jour ou le quota d'appel par seconde est dépassé.
Dans votre cas, vous êtes en effet en dessus de la limite des 6000 appels par jours c'est donc le quota d'appel par seconde qui est dépassé.
Pour rappel ce quota s'applique par Tiers indifféremment des ressources appelées. Autrement dit, vous ne pouvez pas faire plusieurs appels, même à des ressources différentes, en simultané.
Infos complémentaires
Autre solution complémentaire proposée par cozy mais non retenue à ce stade (car avec les évolutions on pourra normalement déjà traiter environ 10 000 connecteur GRDF) : " Faire en sorte que votre connecteur sache gérer le cas du 429 pour réessayer la requête. (parce que si vous avez le droit qu'à un appel / seconde, on a beau mettre tout le random du monde, cette erreur tombera un jour où l'autre et il faut être capable de ré-essayer quelques fois avant de vraiment planter)"
Objectif
-
Ajouter du random sur les secondes quand les triggers sont créés -
Augmenter la plage l'exécution à 3h (de 7h à 9h59) -
Renvoyer un VENDOR DOWN en cas d'erreur 429 Too Many Request (actuellement cela renvoie une Unknown Erreur) -
Quand on aura déployé une version compreneant les correctifs, il faudra surveiller sur mattermost et sentry que les erreurs 429 ont bien diminué