Projet

Général

Profil

Development #65038

opendatasoft: ajouter un check_status

Ajouté par Nicolas Roche il y a presque 2 ans. Mis à jour il y a presque 2 ans.

Statut:
Rejeté
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
09 mai 2022
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

Il faut cibler un jeu de donnée pour pouvoir faire une requête :

$ curl "https://data.education.gouv.fr/api/records/1.0/search/" -v
< HTTP/2 400
{
  "error": "Parameter 'dataset' is mandatory." 
}

Cette réponse nous permet quand même de savoir que le serveur est disponible.
Et donc proposition de l'utiliser pour implémenter check_status.

Historique

#1

Mis à jour par Frédéric Péters il y a presque 2 ans

Le jour où on a une alerte parce que ça tape trop on décide de taper davantage ?

#2

Mis à jour par Nicolas Roche il y a presque 2 ans

Zut, c'était dans l'idée qu'actuellement on fait 20 requêtes par minutes (jusqu'à 200 parfois), alors que je pensais que l'on en ferait moins en testant le statut (j'avoue que je n'ai pas encore trouvé la fréquence et que je pensais à une requête toutes les 3 minutes).

#3

Mis à jour par Nicolas Roche il y a presque 2 ans

Je rate quelque-chose ?

# every five minutes
cron = -5 -1 -1 -1 -1 /usr/bin/passerelle-manage tenant_command cron --all-tenants availability

#4

Mis à jour par Frédéric Péters il y a presque 2 ans

Je ne capte pas du tout comment tu arrives à imaginer qu'ajouter des requêtes diminuera le nombre de requêtes.

#5

Mis à jour par Nicolas Roche il y a presque 2 ans

  • Statut changé de Nouveau à Rejeté

Compris, si le connecteur est passé en invalide, il ne va pas refuser les requêtes pour autant.
J'ai pris mes rêves pour la réalité.

#6

Mis à jour par Emmanuel Cazenave il y a presque 2 ans

  • Statut changé de Rejeté à Nouveau

C'est moi qui l'ai envoyé dans le mur; j'ai rêvé quand quand un connecteur est marqué 'down' toutes les requêtes qui lui sont faites renvoient une erreur sans aller interroger le webservice métier.

#7

Mis à jour par Emmanuel Cazenave il y a presque 2 ans

  • Statut changé de Nouveau à Rejeté
#8

Mis à jour par Frédéric Péters il y a presque 2 ans

Mais peu importe ce qui arrive au moment où on a une 429, c'est ce qui arrive avant qui fait le trop de requêtes, et en ajouter, ça amènera juste le mur plus rapidement. (je reprécise parce que je ne me basais pas du tout sur ce que ferait le connecteur une fois marqué comme étant down).

Formats disponibles : Atom PDF