cnumr/ecoindex_api

Endpoint valeurs min, max, med

Closed this issue · 1 comments

Afin de

Pouvoir récupérer les valeurs minimales, maximales, médianes des tailles de page, nombres d'éléments dans une page et nombres de requêtes dans une page

Je veux

Créer un nouveau endpoint GET /{version}/ecoindexes/statistics qui renverra la structure suivante :

{
  "dom": {
    "min": 1,
    "max": 10000,
    "median": 450
  },
  "request": {
    "min": 1,
    "max": 10000,
    "median": 450
  },
  "size": {
    "min": 10,
    "max": 10000,
    "median": 450
  }
}

Infos

  • Ce endpoint doit permettre de récupérer ces infos par version
  • Les données pourront être mises en cache pendant un certain temps (une journée ?) pour éviter des appels inutiles à la BDD

https://github.com/long2ice/fastapi-cache peut être utilisé pour la mise en cache